use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setViewPagerAnimation.
private void setViewPagerAnimation() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.viewpager));
animation.addPageAnimaition(new WoWoRotationAnimation(0, 0, 0, -20, findViewById(R.id.viewpager).getPivotY(), 0, 0, 15, EaseType.EaseInBack, false));
animation.addPageAnimaition(new WoWoRotationAnimation(0, 0, 1, -20, findViewById(R.id.viewpager).getPivotY(), 0, 0, 150, EaseType.EaseInBack, false));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 1, findViewById(R.id.viewpager).getTranslationX(), findViewById(R.id.viewpager).getTranslationY(), -screenW / 3, findViewById(R.id.viewpager).getTranslationY(), EaseType.EaseInBack, false));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setNightonkeCloud.
private void setNightonkeCloud() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.nightonke_cloud));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0, screenW, 0, 0, 0, EaseType.EaseOutBack, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(2, 0, 1, screenW, 0, -screenW, 0, EaseType.EaseOutBack, true));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setMusicNotes.
private void setMusicNotes() {
ImageView musicNotes = (ImageView) findViewById(R.id.music_notes);
ViewGroup.LayoutParams layoutParams = musicNotes.getLayoutParams();
layoutParams.height = (screenH > 1184 ? 1184 : screenH);
layoutParams.width = layoutParams.height * 750 / 1184;
musicNotes.setLayoutParams(layoutParams);
ViewAnimation animation = new ViewAnimation(musicNotes);
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0, screenW, musicNotes.getTranslationY(), 0, 0, EaseType.Linear, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0.2f, 1, screenW, musicNotes.getTranslationY(), -screenW, musicNotes.getTranslationY(), EaseType.EaseOutBack, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(1, 0, 0.5f, 0, 0, 0, screenH, EaseType.Linear, false));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setPresentsAnimation.
private void setPresentsAnimation() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.presents));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 1, findViewById(R.id.presents).getTranslationX(), findViewById(R.id.presents).getTranslationY(), -screenW, findViewById(R.id.presents).getTranslationY(), EaseType.EaseInBack, false));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setOptimized.
private void setOptimized() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.optimized));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0, screenW, 0, 0, 0, EaseType.Linear, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(1, 0, 1, screenW, 0, -screenW, 0, EaseType.Linear, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(2, 0, 1, 0, 0, -screenW, 0, EaseType.Linear, true));
wowo.addAnimation(animation);
}
Aggregations