use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setSun.
private void setSun() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.sun));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0, screenW, -screenW, 0, 0, EaseType.Linear, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(2, 0, 1, screenW, -screenW, -screenW, screenW, EaseType.Linear, true));
animation.addPageAnimaition(new WoWoRotationAnimation(2, 0, 1, findViewById(R.id.sun).getPivotX(), findViewById(R.id.sun).getPivotY(), 0, 0, 360 * 4, EaseType.EaseOutBack, false));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setFree.
private void setFree() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.free));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0, screenW, 0, 0, 0, EaseType.Linear, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(2, 0, 1, screenW, 0, -screenW, 0, EaseType.Linear, true));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setBlueStickAnimation.
private void setBlueStickAnimation() {
ImageView blueStick = (ImageView) findViewById(R.id.blue_stick);
ViewGroup.LayoutParams layoutParams = blueStick.getLayoutParams();
layoutParams.height = screenH * 4 / 5;
layoutParams.width = layoutParams.height * 466 / 1002;
blueStick.setLayoutParams(layoutParams);
ViewAnimation animation = new ViewAnimation(blueStick);
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 1, findViewById(R.id.blue_stick).getTranslationX(), findViewById(R.id.blue_stick).getTranslationY(), blueStick.getTranslationX(), screenH, EaseType.Linear, false));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setLittleCloud.
private void setLittleCloud() {
ViewAnimation animation = new ViewAnimation(findViewById(R.id.little_cloud));
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0, 0, -screenH / 2, 0, 0, EaseType.EaseOutBack, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(1, 0, 1, 0, -screenH / 2, 0, screenH / 2, EaseType.EaseOutBack, true));
animation.addPageAnimaition(new WoWoTranslationAnimation(2, 0, 1, 0, 0, -screenW, 0, EaseType.EaseInBack, false));
wowo.addAnimation(animation);
}
use of com.nightonke.wowoviewpager.WoWoTranslationAnimation in project WoWoViewPager by Nightonke.
the class AppIntroExampleActivity method setMusicStand.
private void setMusicStand() {
ImageView musicStand = (ImageView) findViewById(R.id.music_stand);
ViewGroup.LayoutParams layoutParams = musicStand.getLayoutParams();
layoutParams.height = (screenH > 1184 ? 1184 : screenH);
layoutParams.width = layoutParams.height * 750 / 1184;
musicStand.setLayoutParams(layoutParams);
ViewAnimation animation = new ViewAnimation(musicStand);
animation.addPageAnimaition(new WoWoTranslationAnimation(0, 0, 0.8f, screenW, musicStand.getTranslationY(), -screenW, musicStand.getTranslationY(), EaseType.Linear, false));
animation.addPageAnimaition(new WoWoTranslationAnimation(1, 0, 0.5f, 0, 0, 0, screenH, EaseType.Linear, false));
wowo.addAnimation(animation);
}
Aggregations