2010-11-23 18 views
7

我正在考慮在圖像上顯示的圖像上進行基本的紅條掃描,以便查看某個時刻的來回時間,以使其看起來像正在掃描的圖片。有沒有人曾經這樣做過,知道它有多容易,或者他們可以指導我如何做到這一點的正確方向?任何人都曾對圖像做過基本的「掃描動畫」?

謝謝!

回答

14

步驟#1:創建一個PNG文件(或可能是ShapeDrawable),它是您的掃描欄,並具有合適的透明度。

步驟#2:將ImageView添加到您的RelativeLayout,其中包含來自步驟#1的圖像,最初可能設置爲android:visible="gone"。確保ImageViewRelativeLayout的後面孩子,而不是您正在「掃描」的ImageView,因此它會顯示在最上面。

步驟#3:使用TranslateAnimation從步驟#2(使其可見之後)以任何您想要的模式動畫ImageView

第四步:當動畫完成(通過AnimationListener),使ImageView再次去您返回到動畫開始之前,你的狀態。