有没有人在图像上做过基本的“扫描动画”?

时间:2010-11-23 23:20:39

标签: android image animation

我正在研究在图像视图上显示的图像上进行基本的红条扫描,来回扫描时间,以使其看起来像正在扫描的图像。有没有人做过这件事,知道它有多容易,或者他们能指出我如何做到这一点的正确方向?

谢谢!

1 个答案:

答案 0 :(得分:14)

步骤1:创建一个作为扫描条的PNG文件(或可能是ShapeDrawable),并根据需要设置适当的透明度。

步骤2:将ImageView添加到保存步骤#1中图像的RelativeLayout,可能会在开始时设置为android:visible="gone"。确保ImageViewRelativeLayout的后一个孩子,而不是您正在“扫描”的ImageView,因此它似乎会漂浮在最顶层。

步骤3:使用TranslateAnimation为步骤#2中的ImageView设置动画(在显示之后),无论您想要什么样的模式。

步骤#4:当动画完成时(通过AnimationListener),再次使ImageView消失,使您返回动画开始前的状态。