Squ*_*onk 1 android android-animation
任何熟悉模拟器的人都会知道,在加载阶段,AVD的"屏幕"显示"android"一词,如下图所示......

突出显示(在图像中的字母DRO上)从左到右"扫描"以充当不确定的进度指示器.
我没有做太多的图形工作,所以我不熟悉不同的动画技术.这种类型的动画是常见的吗?如果是这样,它的名字是什么?
我想在我的主要活动的标题栏中实现类似的东西.打开时,它会对活动名称进行一次突出显示"扫描".除了为UX添加一些"浮华"之外,没有其他真正的目的.
这很可能是位图动画(精灵动画)或两个图像,其中一个是放在顶部的效果图层.
精灵动画只是放置一个预呈现的图像集,其中帧只是以指定的速率切换.
另一种选择是部分透明的遮罩,从左到右对背景图像进行动画处理.
为了说明第二点:



因此,您只需在背景图像上绘制蒙版,Alpha混合将处理其余部分.最简单的方法可能是将图像视图从0-mask.width的位置设置为background.width + mask.width的位置.
如果您希望蒙版更加动态,您可能希望生成并渲染它,例如在您绘制onDraw到画布的自定义视图中.如果将它与使用AnimationSet(或Animator取决于Android目标)的旋转结合使用,可以使效果更酷.
| 归档时间: |
|
| 查看次数: |
687 次 |
| 最近记录: |