Progressbar 實現從右向左 載入(逆向)
阿新 • • 發佈:2018-11-19
在做圖片識別的時候,需要一個掃描分析的效果,大致效果是,圖片上先有一個蒙版,然後從左到右蒙版逐漸消失,顯示出下方的清晰圖片。大致的思路是
- 進度條背景色設定為透明
- 進度條顏色設定為蒙版顏色
- 設定進度條到達最大進度,這樣圖片上方就顯示了蒙版。
- 進度元件減少,這樣圖片就從左往右顯示出來
效果圖
重點來了,主要就是在clip中新增
android:clipOrientation=“horizontal”
android:gravity=“right”
<item android:id="@android:id/progress"> <clip android:clipOrientation="horizontal" android:gravity="right"> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#50ffffff" android:centerColor="#50ffffff" android:centerY="0.75" android:endColor="#50ffffff" android:angle="270" /> </shape> </clip> </item>
這是我的一個影象識別應用的效果,原始碼在github,歡迎大家star。