@@ -21,47 +21,14 @@ protected void onCreate(Bundle savedInstanceState) {
21
21
animatorImageView = (ImageView ) findViewById (R .id .path_morph_animated_vector );
22
22
mightyMorphinAnimatedVectorDrawable = (AnimatedVectorDrawable ) getDrawable (R .drawable .consolidated_animated_vector );
23
23
mightyMorphinAnimatedVectorDrawableReversed = (AnimatedVectorDrawable ) getDrawable (R .drawable .consolidated_animated_vector_reverse );
24
- animatorImageView .setImageDrawable (getDrawable (R .drawable .android_logo_vector_morphable ));
25
-
26
24
animatorImageView .setOnClickListener (new View .OnClickListener () {
27
25
@ Override
28
26
public void onClick (View v ) {
29
27
morph ();
30
28
}
31
29
});
32
-
33
- final ImageView toAppleButton = (ImageView ) findViewById (R .id .to_apple_button );
34
- final ImageView toAndroidButton = (ImageView ) findViewById (R .id .to_android_button );
35
- toAndroidButton .setEnabled (false );
36
- toAppleButton .setOnClickListener (new View .OnClickListener () {
37
- @ Override
38
- public void onClick (View v ) {
39
- toAndroidButton .setEnabled (true );
40
- toAppleButton .setEnabled (false );
41
- animateToApple ();
42
- }
43
- });
44
- toAndroidButton .setOnClickListener (new View .OnClickListener () {
45
- @ Override
46
- public void onClick (View v ) {
47
- toAppleButton .setEnabled (true );
48
- toAndroidButton .setEnabled (false );
49
- animateToAndroid ();
50
- }
51
- });
52
30
}
53
31
54
- public void animateToApple (){
55
- mightyMorphinAnimatedVectorDrawable .stop ();
56
- animatorImageView .setImageDrawable (mightyMorphinAnimatedVectorDrawable );
57
- mightyMorphinAnimatedVectorDrawable .start ();
58
- }
59
-
60
- public void animateToAndroid (){
61
- mightyMorphinAnimatedVectorDrawableReversed .stop ();
62
- animatorImageView .setImageDrawable (mightyMorphinAnimatedVectorDrawableReversed );
63
- mightyMorphinAnimatedVectorDrawableReversed .start ();
64
- }
65
32
public void morph (){
66
33
AnimatedVectorDrawable currentDrawable = isShowingAndroid ? mightyMorphinAnimatedVectorDrawable : mightyMorphinAnimatedVectorDrawableReversed ;
67
34
animatorImageView .setImageDrawable (currentDrawable );
0 commit comments