自定义pulltoRefresh的刷新和加载动画
一:定义刷新动画的layout
共同的设置方法是
1:getDefaultDrawableResId()
2:refreshingImpl()
正在刷新时的回调方法,可以设置开始动画
3:resetImpl()
重置
二,正在刷新时为图片居中旋转的效果
1,首先修改library中的pull_to_refresh_header_vertical.xml,去除文字的layout,图片layout水平居中
2,去除LoadingLayout中的关于textview的代码
3,可以在RotateLoadingLayout中的getDefaultDrawableResId()方法替换成自己的图片
三:设置自定义动画效果
1.首先设置一个简单的小人走的动画效果,在anim文件夹下新建一个xml,需要加载两张图片,控制图片的停留时间
2:新建刷新动画的layout,TweenAnimLoadingLayout,类似于之前的源码中的FlipLoadingLayout和RotateLoadingLayout
主要设置初始化,和那几个关键方法就行(项目中用的是第二种方式)
(有待补充,介绍的不够详细)
浙公网安备 33010602011771号