技术特征:
技术总结
本发明涉及一种弧线变速运动的动画算法,包括如下步骤:创建画布Canvas,供用户在上面进行绘制,在onDraw回调中,canvas.save()获取canvas保存的状态,以画布中心为中心进行画布旋转,创建一个新的绘制区域arcBounds做为缓存,并设置内边距mStrokeInset,设置每次绘制时画笔mPaint的宽度和颜色,创建画笔时刻一并创建绘制区域,用于布局界面CircleRotateActivity,开始画圆弧canvas.drawArc,最后再恢复到canvas最初的状态。本发明,自定义控件,实现圆弧摆动的效果,模拟能量守恒球不断碰撞的动画效果,呈现全新的加载动画页面,凸显个性化及App,具一定扩展性,可修改制作其他样式的加载动画效果,提高开发效率。
技术研发人员:孙征
受保护的技术使用者:北京酷我科技有限公司
技术研发日:2018.06.28
技术公布日:2018.11.16