Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.83 KB | None | 0 0
  1. protected void onResume()
  2. {
  3. super.onResume();
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. taptocont.setOnClickListener(new OnClickListener()
  12. {
  13.  
  14.  
  15. @Override
  16. public void onClick(View v)
  17. {
  18.  
  19.  
  20.  
  21. //randomize
  22.  
  23. for(i=0;i<=s;i++)
  24.  
  25. {
  26.  
  27. n = rand.nextInt(7)+1;
  28. switch (n) {
  29.  
  30. case 1:
  31.  
  32. x1=ball1.getX();
  33. y1=ball1.getY();
  34. xn=ball2.getX();
  35. yn=ball2.getY();
  36.  
  37. x2=ball3.getX();
  38. y2=ball3.getY();
  39. xm=ball4.getX();
  40. ym=ball4.getY();
  41.  
  42. AnimatorSet set1 = new AnimatorSet();
  43.  
  44. set1.playTogether(
  45. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  46. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  47. ObjectAnimator.ofFloat(ball2, "translationX", xn, x1),
  48. ObjectAnimator.ofFloat(ball2, "translationY", yn, y1)
  49.  
  50. );
  51.  
  52.  
  53.  
  54. set1.setDuration(t).start();
  55.  
  56.  
  57. t=t-10;
  58.  
  59.  
  60.  
  61.  
  62.  
  63. break;
  64. case 2:
  65. x1=ball1.getX();
  66. y1=ball1.getY();
  67. xn=ball3.getX();
  68. yn=ball3.getY();
  69.  
  70.  
  71.  
  72. AnimatorSet set2 = new AnimatorSet();
  73. set2.playTogether(
  74. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  75. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  76. ObjectAnimator.ofFloat(ball3, "translationX", xn, x1),
  77. ObjectAnimator.ofFloat(ball3, "translationY", yn, y1)
  78.  
  79. );
  80. set2.setDuration(t).start();
  81. t=t-10;
  82.  
  83.  
  84.  
  85. break;
  86. case 3:
  87. x1=ball1.getX();
  88. y1=ball1.getY();
  89. xn=ball4.getX();
  90. yn=ball4.getY();
  91. AnimatorSet set3 = new AnimatorSet();
  92. set3.playTogether(
  93. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  94. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  95. ObjectAnimator.ofFloat(ball4, "translationX", xn, x1),
  96. ObjectAnimator.ofFloat(ball4, "translationY", yn, y1)
  97.  
  98. );
  99. set3.setDuration(t).start();
  100. t=t-10;
  101.  
  102.  
  103.  
  104. break;
  105. case 4:
  106. x1=ball1.getX();
  107. y1=ball1.getY();
  108. xn=ball5.getX();
  109. yn=ball5.getY();
  110. AnimatorSet set4 = new AnimatorSet();
  111. set4.playTogether(
  112. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  113. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  114. ObjectAnimator.ofFloat(ball5, "translationX", xn, x1),
  115. ObjectAnimator.ofFloat(ball5, "translationY", yn, y1)
  116.  
  117. );
  118. set4.setDuration(t).start();
  119. t=t-10;
  120.  
  121.  
  122.  
  123. break;
  124.  
  125.  
  126. case 5:
  127. x1=ball1.getX();
  128. y1=ball1.getY();
  129. xn=ball6.getX();
  130. yn=ball6.getY();
  131. AnimatorSet set5 = new AnimatorSet();
  132. set5.playTogether(
  133. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  134. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  135. ObjectAnimator.ofFloat(ball6, "translationX", xn, x1),
  136. ObjectAnimator.ofFloat(ball6, "translationY", yn, y1)
  137.  
  138. );
  139. set5.setDuration(t).start();
  140. t=t-10;
  141.  
  142.  
  143.  
  144.  
  145. break;
  146.  
  147. case 6:
  148. x1=ball1.getX();
  149. y1=ball1.getY();
  150. xn=ball7.getX();
  151. yn=ball7.getY();
  152. AnimatorSet set6 = new AnimatorSet();
  153. set6.playTogether(
  154. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  155. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  156. ObjectAnimator.ofFloat(ball7, "translationX", xn, x1),
  157. ObjectAnimator.ofFloat(ball7, "translationY", yn, y1)
  158.  
  159. );
  160. set6.setDuration(t).start();
  161. t=t-10;
  162.  
  163.  
  164.  
  165. break;
  166.  
  167. case 7:
  168. x1=ball1.getX();
  169. y1=ball1.getY();
  170. xn=ball9.getX();
  171. yn=ball9.getY();
  172. AnimatorSet set7 = new AnimatorSet();
  173. set7.playTogether(
  174. ObjectAnimator.ofFloat(ball1, "translationX", x1, xn),
  175. ObjectAnimator.ofFloat(ball1, "translationY", y1, yn),
  176. ObjectAnimator.ofFloat(ball9, "translationX", xn, x1),
  177. ObjectAnimator.ofFloat(ball9, "translationY", yn, y1)
  178.  
  179. );
  180. set7.setDuration(t).start();
  181. t=t-10;
  182.  
  183.  
  184.  
  185.  
  186. break;
  187.  
  188.  
  189. case 8:
  190. x1=ball4.getX();
  191. y1=ball4.getY();
  192. xn=ball8.getX();
  193. yn=ball8.getY();
  194. AnimatorSet set8 = new AnimatorSet();
  195. set8.playTogether(
  196. ObjectAnimator.ofFloat(ball4, "translationX", x1, xn),
  197. ObjectAnimator.ofFloat(ball4, "translationY", y1, yn),
  198. ObjectAnimator.ofFloat(ball8, "translationX", xn, x1),
  199. ObjectAnimator.ofFloat(ball8, "translationY", yn, y1)
  200.  
  201. );
  202. set8.setDuration(t).start();
  203. t=t-10;
  204.  
  205.  
  206. break;
  207.  
  208. }
  209.  
  210.  
  211. }
  212.  
  213.  
  214.  
  215. }
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. });
  227.  
  228.  
  229.  
  230. ball1.setOnClickListener(new OnClickListener()
  231. {
  232. @Override
  233. public void onClick(View v)
  234. {
  235.  
  236.  
  237. Toast.makeText(getBaseContext(), "Right ball chosen", Toast.LENGTH_SHORT).show();
  238.  
  239. s++;
  240.  
  241. score.setText("SCORE :"+s);
  242. }
  243.  
  244. });
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement