Ola Jumping Pin动画

Bha*_*mar 2 animation android

我试图像Ola Cabs India Splash-screen那样制作动画,标记针不断跳跃.我可以通过搜索来创建一个弹跳动画.

带有弹跳插补器的Android Scale Animation

但无法重现奥拉动画.任何人都可以帮助一些准则.

Bha*_*mar 5

最后,我找到了我的要求的解决方案.为寻找类似解决方案的任何人提供它.

TranslateAnimation transAnim = new TranslateAnimation(0, 0,-getDisplayHeight()/10,0);
            transAnim.setStartOffset(500);
            transAnim.setDuration(3000);
            transAnim.setRepeatCount(-1);
            transAnim.setRepeatMode(Animation.REVERSE);
            transAnim.setInterpolator(new BounceInterpolator());
            transAnim.setAnimationListener(new Animation.AnimationListener() {

                @Override
                public void onAnimationStart(Animation animation) {


                }

                @Override
                public void onAnimationRepeat(Animation animation) {
                    // TODO Auto-generated method stub

                }

                @Override
                public void onAnimationEnd(Animation animation) {

                    final int left = image3.getLeft();
                    final int top = image3.getTop();
                    final int right = image3.getRight();
                    final int bottom = image3.getBottom();
                    image3.layout(left, top, right, bottom);

                }
            });
            image3.startAnimation(transAnim);





 private int getDisplayHeight() {
    return this.getResources().getDisplayMetrics().heightPixels;
}
Run Code Online (Sandbox Code Playgroud)