最新回答 / 未來年薪百萬的安卓工程師
視頻中沒錯,應為:mPaint.descent()-mPaint.ascent()因為mPaint.ascent()為負值,所以需要拿來減具體看文章:https://blog.csdn.net/mq2856992713/article/details/52327938
2016-10-22
已采納回答 / Samsung
是的,textWidth和mTextOffset 需要暫用空間,這種方法會導致最后變化不會在進度條上產生變化,但是文本會變化。如果先從mRealWidth中減去textWidth和mTextOffset。在沒到100%以前,進度條后面有空白,如果是動畫n%到100%。進度條和數字都會變化。但是顯示效果不如之前的。附上減去之后的代碼,去體會下<...code...>
2016-09-28
我去,為什么getprogress始終為0,而且ondraw里面不管怎樣都不能繪圖???用log進去看顯示ondraw確實是調用了的
2016-09-12