Guest User

Untitled

a guest
Mar 19th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.48 KB | None | 0 0
  1. mPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
  2. public void onPageScrollStateChanged(int state) {
  3. }
  4.  
  5. public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
  6. }
  7.  
  8. public void onPageSelected(int position) {
  9.  
  10. //>> HIDE / UNHIDE lost password
  11. //LOST PASSWORD
  12.  
  13.  
  14. ImageView logo = findViewById(R.id.logo);
  15. ImageView logotype = findViewById(R.id.logotype);
  16.  
  17.  
  18. switch(position){
  19.  
  20.  
  21. case 0:
  22.  
  23. //Toast.makeText(getApplicationContext(), "sss"+position, Toast.LENGTH_LONG).show();
  24.  
  25. fSelected = 0;
  26. lostPassword.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  27. backButton.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  28. backButton.bringToFront();
  29.  
  30. /*
  31. EditText recover = findViewById(R.id.recoverEditText);
  32. if (recover.getText().toString().equals("")) {
  33. FragmentManager fragmentManager = getSupportFragmentManager();
  34. FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
  35. FragmentLogin1 fragment = new FragmentLogin1();
  36. fragmentTransaction.add(R.id.firstFragmentWrapper, fragment);
  37. //Toast.makeText(getApplicationContext(), ""+fragment, Toast.LENGTH_LONG).show();
  38. fragment.closeTextView();
  39. }*/
  40. //Toast.makeText(getApplicationContext(),"da 2", Toast.LENGTH_LONG).show();
  41.  
  42.  
  43. backButton.setOnClickListener(new View.OnClickListener() {
  44. @Override
  45. public void onClick(View view) {
  46. mPager.setCurrentItem(1);
  47. }
  48. });
  49.  
  50.  
  51.  
  52.  
  53. break;
  54.  
  55. case 1:
  56. // Toast.makeText(getApplicationContext(), ""+position, Toast.LENGTH_LONG).show();
  57. //Toast.makeText(getApplicationContext(),""+fSelected, Toast.LENGTH_LONG).show();
  58. if(fSelected == 3){
  59. bgLightToDark();
  60. //Toast.makeText(getApplicationContext(),"da 3(ultimo) a 1", Toast.LENGTH_LONG).show();
  61. logo.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_in));
  62. logotype.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_in));
  63. }
  64. fSelected = 1;
  65. lostPassword.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  66. backButton.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  67. lostPassword.setEnabled(true);
  68. lostPassword.bringToFront();
  69.  
  70. break;
  71.  
  72. case 2:
  73. //Toast.makeText(getApplicationContext(), ""+position, Toast.LENGTH_LONG).show();
  74. //Toast.makeText(getApplicationContext(),""+fSelected, Toast.LENGTH_LONG).show();
  75. fSelected = 2;
  76. lostPassword.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  77. //backButton.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  78. bgDarktoLight();
  79. lostPassword.setEnabled(false);
  80. //>>
  81.  
  82. backButton.bringToFront();
  83. backButton.setOnClickListener(new View.OnClickListener() {
  84. @Override
  85. public void onClick(View view) {
  86. mPager.setCurrentItem(1);
  87. }
  88. });
  89.  
  90. logo.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_out));
  91. logotype.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_out));
  92. break;
  93.  
  94. case 3:
  95. //Toast.makeText(getApplicationContext(), ""+position, Toast.LENGTH_LONG).show();
  96.  
  97. //Toast.makeText(getApplicationContext(),""+fSelected, Toast.LENGTH_LONG).show();
  98. fSelected = 3;
  99.  
  100.  
  101. //lostPassword.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  102. backButton.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  103. lostPassword.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  104. backButton.bringToFront();
  105. backButton.setOnClickListener(new View.OnClickListener() {
  106. @Override
  107. public void onClick(View view) {
  108. mPager.setCurrentItem(1);
  109. }
  110. });
  111.  
  112. bgDarktoLight();
  113. lostPassword.setEnabled(false);
  114. //>>
  115.  
  116. logo.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_out));
  117. logotype.startAnimation(AnimationUtils.loadAnimation(context, R.anim.fade_out));
  118.  
  119. break;
  120. }
  121.  
  122. fAnimation(position);
  123. }
  124. });
  125.  
  126. }
  127.  
  128. public void fAnimation(int position){
  129. FrameLayout fr1 = findViewById(R.id.firstFragmentWrapper);
  130. FrameLayout fr2 = findViewById(R.id.secondFragmentWrapper);
  131. FrameLayout fr3 = findViewById(R.id.thirdFragmentWrapper);
  132. FrameLayout fr4 =(FrameLayout) findViewById(R.id.fourthFragmentWrapper);
  133. //Toast.makeText(getApplicationContext(), ""+fr1, Toast.LENGTH_LONG).show();
  134. //Toast.makeText(getApplicationContext(), ""+fr2, Toast.LENGTH_LONG).show();
  135. //Toast.makeText(getApplicationContext(), ""+fr3, Toast.LENGTH_LONG).show();
  136. //setContentView(R.layout.fragment_login4);
  137. //View fl = (FrameLayout) findViewById(R.id.fourthFragmentWrapper);
  138. Toast.makeText(getApplicationContext(), ""+fr4, Toast.LENGTH_LONG).show();
  139.  
  140. switch(position){
  141. case 0:
  142. fr1.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  143. fr2.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  144. fr3.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  145. //fr4.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  146. break;
  147. case 1:
  148. fr1.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  149. fr2.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  150. fr3.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  151. fr4.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  152. break;
  153. case 2:
  154. fr1.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  155. fr2.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  156. fr3.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  157. fr4.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  158. break;
  159. case 3:
  160. fr1.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  161. fr2.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out));
  162. fr3.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  163. fr4.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in));
  164. break;
  165. }
  166. }
  167.  
  168. <?xml version="1.0" encoding="utf-8"?>
  169. <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  170. xmlns:adroid="http://schemas.android.com/apk/res-auto"
  171. android:id="@+id/fourthFragmentWrapper"
  172. android:layout_width="match_parent"
  173. android:layout_height="match_parent"
  174. android:background="@color/transparent"
  175. android:orientation="vertical"
  176. android:layout_gravity="center_vertical"
  177. android:gravity="center_vertical"
  178. android:fromYScale="0.0"
  179. android:fillAfter="true"
  180. android:focusable="true"
  181. android:focusableInTouchMode="true"
  182. android:descendantFocusability="beforeDescendants">
  183.  
  184. <LinearLayout
  185. android:id="@+id/fourthFragmentLoading"
  186. android:layout_width="match_parent"
  187. android:layout_height="match_parent"
  188. android:orientation="horizontal"
  189. android:layout_gravity="center_horizontal"
  190. android:gravity="center_horizontal|center_vertical"
  191. android:background="@color/transparent">
  192. <RelativeLayout
  193. android:startOffset="0"
  194. android:layout_marginRight="13dp"
  195. android:layout_width="18dp"
  196. android:layout_height="100dp"
  197. android:id="@+id/login_preloader1"
  198. android:background="@drawable/preloader_shape_elements"/>
  199. <RelativeLayout
  200. android:startOffset="100"
  201. android:layout_width="18dp"
  202. android:layout_height="100dp"
  203. android:id="@+id/login_preloader2"
  204. android:background="@drawable/preloader_shape_elements"/>
  205. <RelativeLayout
  206. android:startOffset="200"
  207. android:layout_marginLeft="13dp"
  208. android:layout_width="18dp"
  209. android:layout_height="100dp"
  210. android:id="@+id/login_preloader3"
  211. android:background="@drawable/preloader_shape_elements"/>
  212. </LinearLayout>
  213.  
  214. </FrameLayout>
Add Comment
Please, Sign In to add comment