2012-09-22 84 views
0

基本上我想要的是一個自定義佈局簡單的進度是隻是一個2DP - 3DP細線,用於顯示一些進展(RAM使用),這樣的事情之一:薄進度條

http://www.uiparade.com/portfolio/dark-progress-loader/#

有人可以推薦我最好的方法來做到這一點?

在此先感謝!

+0

如果你自己做了一些研究和嘗試,你會不會覺得你會對結果感到高興? – Eric

+0

這不僅僅是因爲我沒有搜索,是因爲我正在尋找最佳方法,遵循Android設計指南並嘗試不破壞CTS。爲什麼?我是構建自定義ROM和設計功能的項目的一部分(例如,這個例子將顯示最近的應用程序的RAM使用情況,以及我們已經實現的「清除所有最近」按鈕)。沒有必要爆炸,這是否讓你感覺很好回​​答那樣的人?我可以在幾秒鐘內實現一個簡單的片段,事情總是要優化。 –

回答

1

您可以設置自定義drawable和ProgressBar。下面是談論它可以在後展示瞭如何可以做到的,

Custom Drawable for ProgressBar/ProgressDialog

當然

,最困難的部分是正確的設計繪製得到你想要的效果。這留給了讀者一個練習。

+0

這是我想到的第一個想法,但後來我想到做一些自定義視圖並重寫onDraw來獲得我想要的行爲,我想我會先嚐試這個,然後設計drawable是很容易的部分。 –

+0

完成,是否像這樣,使用'style =「?android:attr/progressBarStyleHorizo​​ntal」'給它一些Holo魔法:) –

+0

@JesusDavidGulfoAgudelo請記住它在android 2上看起來不一樣,因爲「progress風格水平「看起來不同(這不是一條細線)。你可以在android 4源代碼中找到可繪製的可繪製對象,並將其放入你的應用程序中。 –