类似Google Play 平滑动画效果

来源:互联网 发布:中南大学网络考试答案 编辑:程序博客网 时间:2024/05/23 19:14

http://www.eoeandroid.com/thread-540189-1-1.html

人类的潜力真实无限的啊~~

这个代码是基于
http://www.eoeandroid.com/thread-540171-1-1.html
开发的。如果想要相同效果,请先搭建好动画环境。

Animation rightanimone = AnimationUtils.loadAnimation(this, R.drawable.push_right_in);             Animation leftanimone = AnimationUtils.loadAnimation(this, R.drawable.push_left_in);              findViewById(R.id.top).startAnimation(rightanimone);              findViewById(R.id.centen).startAnimation(rightanimone);              findViewById(R.id.head).startAnimation(leftanimone);              findViewById(R.id.head_image).setVisibility(View.INVISIBLE);              findViewById(R.id.head).getAnimation().setAnimationListener(new AnimationListener() {                         @Override                         public void onAnimationStart(Animation animation) {                         }                                                  @Override                         public void onAnimationRepeat(Animation animation) {                         }                         @Override                         public void onAnimationEnd(Animation animation) {                                 // TODO Auto-generated method stub                                 findViewById(R.id.head_image).setVisibility(View.VISIBLE);                               YoYo.with(Techniques.DropOut)                               .duration(1200)                               .playOn(findViewById(R.id.head_image));                            }                 });     }

 

http://www.eoeandroid.com/thread-536528-1-1.html

0 0
原创粉丝点击