Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.65 KB | None | 0 0
  1. package zeblogic.com.nelayanzamannow.ui;
  2.  
  3. import android.animation.Animator;
  4. import android.content.Intent;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.support.v7.widget.CardView;
  8. import android.view.View;
  9. import android.widget.TextView;
  10.  
  11. import com.daimajia.androidanimations.library.Techniques;
  12. import com.daimajia.androidanimations.library.YoYo;
  13.  
  14. import butterknife.BindView;
  15. import butterknife.ButterKnife;
  16. import spencerstudios.com.bungeelib.Bungee;
  17. import zeblogic.com.nelayanzamannow.R;
  18.  
  19. public class DashboardActivity extends AppCompatActivity implements View.OnClickListener {
  20.  
  21. @BindView(R.id.card_uu)
  22. CardView card_uu;
  23. @BindView(R.id.card_alat_pancing)
  24. CardView card_alat_pancing;
  25. @BindView(R.id.card_jenisikan)
  26. CardView card_jenis_ikan;
  27. @BindView(R.id.card_tips)
  28. CardView card_tips;
  29. @BindView(R.id.txt_1)
  30. TextView txt_1;
  31. @BindView(R.id.txt2)
  32. TextView txt_2;
  33.  
  34. @Override
  35. protected void onCreate(Bundle savedInstanceState) {
  36. super.onCreate(savedInstanceState);
  37. setContentView(R.layout.activity_dashboard);
  38. ButterKnife.bind(this);
  39. card_uu.setOnClickListener(this);
  40. card_alat_pancing.setOnClickListener(this);
  41. card_jenis_ikan.setOnClickListener(this);
  42. card_tips.setOnClickListener(this);
  43. playAnim();
  44.  
  45.  
  46. }
  47.  
  48. public void playAnim(){
  49. YoYo.with(Techniques.FadeIn)
  50. .duration(100)
  51. .withListener(new Animator.AnimatorListener() {
  52. @Override
  53. public void onAnimationStart(Animator animator) {
  54.  
  55. }
  56.  
  57. @Override
  58. public void onAnimationEnd(Animator animator) {
  59. txt_1.setVisibility(View.VISIBLE);
  60. YoYo.with(Techniques.SlideInLeft)
  61. .duration(800)
  62. .withListener(new Animator.AnimatorListener() {
  63. @Override
  64. public void onAnimationStart(Animator animator) {
  65. }
  66.  
  67. @Override
  68. public void onAnimationEnd(Animator animator) {
  69. txt_2.setVisibility(View.VISIBLE);
  70. YoYo.with(Techniques.SlideInLeft)
  71. .duration(900)
  72. .withListener(new Animator.AnimatorListener() {
  73. @Override
  74. public void onAnimationStart(Animator animator) {
  75.  
  76. }
  77.  
  78. @Override
  79. public void onAnimationEnd(Animator animator) {
  80. card_uu.setVisibility(View.VISIBLE);
  81. YoYo.with(Techniques.SlideInUp)
  82. .duration(300)
  83. .withListener(new Animator.AnimatorListener() {
  84. @Override
  85. public void onAnimationStart(Animator animator) {
  86.  
  87. }
  88.  
  89. @Override
  90. public void onAnimationEnd(Animator animator) {
  91. card_alat_pancing.setVisibility(View.VISIBLE);
  92. YoYo.with(Techniques.SlideInUp)
  93. .duration(400)
  94. .withListener(new Animator.AnimatorListener() {
  95. @Override
  96. public void onAnimationStart(Animator animator) {
  97.  
  98. }
  99.  
  100. @Override
  101. public void onAnimationEnd(Animator animator) {
  102. card_jenis_ikan.setVisibility(View.VISIBLE);
  103. YoYo.with(Techniques.SlideInUp)
  104. .duration(400)
  105. .withListener(new Animator.AnimatorListener() {
  106. @Override
  107. public void onAnimationStart(Animator animator) {
  108.  
  109. }
  110.  
  111. @Override
  112. public void onAnimationEnd(Animator animator) {
  113. card_tips.setVisibility(View.VISIBLE);
  114. YoYo.with(Techniques.SlideInUp)
  115. .duration(400)
  116. .withListener(new Animator.AnimatorListener() {
  117. @Override
  118. public void onAnimationStart(Animator animator) {
  119.  
  120. }
  121.  
  122. @Override
  123. public void onAnimationEnd(Animator animator) {
  124.  
  125. }
  126.  
  127. @Override
  128. public void onAnimationCancel(Animator animator) {
  129.  
  130. }
  131.  
  132. @Override
  133. public void onAnimationRepeat(Animator animator) {
  134.  
  135. }
  136. }).playOn(card_tips);
  137. }
  138.  
  139. @Override
  140. public void onAnimationCancel(Animator animator) {
  141.  
  142. }
  143.  
  144. @Override
  145. public void onAnimationRepeat(Animator animator) {
  146.  
  147. }
  148. }).playOn(card_jenis_ikan);
  149. }
  150.  
  151. @Override
  152. public void onAnimationCancel(Animator animator) {
  153.  
  154. }
  155.  
  156. @Override
  157. public void onAnimationRepeat(Animator animator) {
  158.  
  159. }
  160. }).playOn(card_alat_pancing);
  161. }
  162.  
  163. @Override
  164. public void onAnimationCancel(Animator animator) {
  165.  
  166. }
  167.  
  168. @Override
  169. public void onAnimationRepeat(Animator animator) {
  170.  
  171. }
  172. }).playOn(card_uu);
  173. }
  174.  
  175. @Override
  176. public void onAnimationCancel(Animator animator) {
  177.  
  178. }
  179.  
  180. @Override
  181. public void onAnimationRepeat(Animator animator) {
  182.  
  183. }
  184. }).playOn(txt_2);
  185. }
  186.  
  187. @Override
  188. public void onAnimationCancel(Animator animator) {
  189.  
  190. }
  191.  
  192. @Override
  193. public void onAnimationRepeat(Animator animator) {
  194.  
  195. }
  196. }).playOn(txt_1);
  197. }
  198.  
  199. @Override
  200. public void onAnimationCancel(Animator animator) {
  201.  
  202. }
  203.  
  204. @Override
  205. public void onAnimationRepeat(Animator animator) {
  206.  
  207. }
  208. })
  209. .playOn(txt_1);
  210.  
  211. }
  212.  
  213. @Override
  214. public void onClick(View view) {
  215. if (view == card_uu){
  216. startActivity(new Intent(this,UUDActivity.class));
  217. Bungee.fade(this);
  218. }else if (view == card_alat_pancing){
  219. startActivity(new Intent(this,AlatPancingActivity.class));
  220. Bungee.fade(this);
  221. }else if (view == card_jenis_ikan){
  222. startActivity(new Intent(this,JenisIkanActivity.class));
  223. Bungee.fade(this);
  224. }else if (view == card_tips){
  225. startActivity(new Intent(this,TipsActivity.class));
  226. Bungee.fade(this);
  227. }
  228. }
  229. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement