这种加载动画代码怎么实现?不使用图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这种加载动画代码怎么实现?不使用图片相关的知识,希望对你有一定的参考价值。

如图 这种有渐变色的加载动画代码怎么实现?不使用图片

参考技术A 可以使用css3的渐变动画,通过定义不同时刻的css样式来形成一个动画效果,原理就是相当于把不同状态的样式进行播放,就呈现出动画效果。
from –> to追问

能写一下详细的代码吗?具体怎么实现?谢谢

追答

代码示例

Android实现View平移动画的方式

参考技术A 平移动画,大概是我们最容易想到的实现方式,但并非能满足所有需求。这种方式不能控制进度,设置好动画持续时间后,就会一直到结束。

通过drawBitmap在不同的位置画出图片,适合图片作为平移动画的需求。经测试,使用Matrix方式对部分待透明度以及过大的图片无法绘制,通过计算位置直接绘制正常。

改变长度和改变位置是一个道理。获取View的位置,然后通过进度计算出View的宽度,再通过setLayoutParams改变View大小。这个方式满足我们的需求,采用的此方式。

以上。如有错误,欢迎指正!

个人简介:

以上是关于这种加载动画代码怎么实现?不使用图片的主要内容,如果未能解决你的问题,请参考以下文章

动画图片预加载

Android加载Gif动画

Aniamtion加载动画

android 动画, 请问这个动画怎么解决啊?哪位有思路啊?谢谢!

WPF动画 - Loading加载动画

Android操作系统中默认的loading动画怎么调用