登录 注册
当前位置:主页 > 资源下载 > 50 > 一款Android代码实现的加载动画,表现为多个物体以加速下落的方式撞击文字,文字则呈现出阻尼效果,受力后向下弯曲并如橡皮筋般回弹

一款Android代码实现的加载动画,表现为多个物体以加速下落的方式撞击文字,文字则呈现出阻尼效果,受力后向下弯曲并如橡皮筋般回弹

  • 更新:2024-12-13 17:01:33
  • 大小:119KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

带有阻尼效果(橡皮筋效果)跳动的Loading动画 > 之前公司需要我等程序员左右一个特殊的loading效果,我们的APP是生鲜O2O的某公司,将原来listview的下拉loading动画更换成一个带有阻尼效果也就是橡皮筋效果的loading具体的就是水果往下砸的过程中,下面的文字会弯曲,会把水果原封不动的弹回上面。动手之前觉得这个效果很难,动画效果太丰富,对于文字的弯曲弹回效果几乎是束手无策,后来经过同事的点拨,有了一个大概的方向。并最终实现了先看一个大概的效果图 1 至于怎么去实现文字弯曲的效果,我之前想过文字用切图,然后用扭曲切图的方式来实现文字弯曲,结果发现这个做法过于复杂且最终效果不太好,所以经过同事提醒使用了另外一种做法,利用Path路径来做,通过实时的变化Path路径来实现动画效果,同时应用canvas.drawTextOnPath的方法可以让文字根据Path路径来绘制,这样就实现了文字的弯曲效果 2 水果动画加速的效果,这个就比较简单,利用animation原生的加速器即可实现,上下坐标移动,且绕自身旋转,这里我们用AnimationSet集合把Ro