一种水滴下拉刷新实现方法

基本信息

申请号 CN201811039919.6 申请日 -
公开(公告)号 CN109308148B 公开(公告)日 2022-03-04
申请公布号 CN109308148B 申请公布日 2022-03-04
分类号 G06F3/0481(2022.01)I;G06F3/0485(2022.01)I 分类 计算;推算;计数;
发明人 孙征 申请(专利权)人 北京酷我科技有限公司
代理机构 北京国标律师事务所 代理人 姚克枫
地址 100080北京市海淀区农大南路1号院2号楼2层办公B-207-161
法律状态 -

摘要

摘要 本发明涉及一种水滴下拉刷新实现方法,包括如下步骤:定义并实现类WaveView,用来绘制波浪及水滴相关特效,定义并实现类MaterialProgressDrawable,用来设置圆形滚动条样式,刷新过程中的圆形滚动动画效果,定义并实现类AnimationImageView,用来设置动画的监听操作,定义并实现类ProgressAnimationImageView,用来提供旋转动画的自定义控件,定义并实现类WaveSwipeRefreshLayout,用来放置列表视图、带箭头的圆圈刷新视图和水滴波浪视图,处理触摸事件,用来刷新动画状态的设置、刷新接口的回调。本发明,实现下拉波浪水滴刷新效果,算法可扩展性好,支持设置波纹和水滴的颜色、动画时间等特效,增加用户体验效果。