Android(安卓)动画监听器
16lz
2022-04-20
Android 动画监听器
- publicclassHomeAnimationListenerimplementsAnimationListener{
- /**
- *leftorrigth
- */
- privateintflag;
- privateViewGroupanimView;
- publicHomeAnimationListener(intflag,ViewGroupview){
- this.flag=flag;
- this.animView=view;
- }
- @Override
- publicvoidonAnimationStart(Animationanimation){
- }
- @Override
- publicvoidonAnimationEnd(Animationanimation){
- animView.clearAnimation();
- switch(flag){
- case-1:
- animView.layout(0,0,Variable.availableWidth,
- Variable.availableHeight);
- break;
- case1:
- animView.layout((int)(Variable.availableWidth*Common.USERPART),
- 0,(int)(Variable.availableWidth*(1+Common.USERPART)),
- Variable.availableHeight);
- break;
- default:
- break;
- }
- animView.postInvalidate();
- }
- @Override
- publicvoidonAnimationRepeat(Animationanimation){
- }
- }
本文出自 “雨轩印象” 博客,转载请与作者联系!
更多相关文章
- 第十一节(Android常见控件二)
- Android入门:Button
- [Android]Generating Keys
- Android中RadioGroup RadioButton CheckBox多选按钮实现方法以及
- Android(安卓)Studio 使用技巧(5)
- Android(安卓)Studio 使用技巧(4)
- Android(安卓)Studio 使用技巧(6)
- Android中SQLite的使用
- Android之路——第一个Android小程序(Android电话拨号器)