我正在改進我的應用程序的用戶界面。 而在我使用的設計中,我有一個TextView,它在某些時候會充當進度條。 的ruslt應該是這樣的:TextView作爲帶textcolor minipulation的進度條?
的事情是文本的一部分將改變他們的顏色,而進步正在改變
我看着在android系統spannablestring它會工作,如果我能找到由進步覆蓋(但我不認爲這將是輕易/準確地)的字母
什麼現在我打算待辦事項是使用以下命令:
- FrameLayout with:
- 背景textView與綠色文本和白色背景。
- 前面Linearlayout改變寬度進展。
- 帶有與framelayout寬度匹配的綠色背景和白色文本的TextView。
有沒有更好的方法?
只需添加canvas.restore();每次繪製之後,代碼準備好去 – 2013-02-20 13:11:02
yup,我沒有時間去測試它:)謝謝 – Zielony 2013-02-20 13:48:48
由於某些原因,當我嘗試上面的代碼時,文本顏色成功更改,但背景仍然爲colour1 – Buli1212 2017-12-04 23:25:18