2
我需要創建一個組件,例如進度條(如圖所示)以充當滑塊。我搜索互聯網,找到喜歡出頭: Custom Drawable for ProgressBar/ProgressDialog 但它是沒有用的我。請告訴我如何創建此組件?Android,如何自定義進度條的外觀和感覺?
我需要創建一個組件,例如進度條(如圖所示)以充當滑塊。我搜索互聯網,找到喜歡出頭: Custom Drawable for ProgressBar/ProgressDialog 但它是沒有用的我。請告訴我如何創建此組件?Android,如何自定義進度條的外觀和感覺?
創建自己的繪製,例如progressbar.xml
和你的進度條上設置android:progressDrawable="@drawable/progressbar
attrubute
寫在progressbar.xml
繪製此代碼:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<nine-patch android:src="@drawable/progressbar_bg" android:dither="true" />
</item>
<item android:id="@android:id/progress">
<clip>
<nine-patch android:src="@drawable/progressbar_body" android:dither="true" />
</clip>
</item>
</layer-list>
,並與您更換@drawable/progressbar_bg
和@drawable/progressbar_body
自己9張png圖片
I試過這個,在這種情況下,進度值似乎被忽略了。所以它總是出現在100%。有什麼建議麼? – RaB 2012-06-19 05:31:33
起坐,谷歌上搜索幫助 http://stackoverflow.com/questions/7141469/android-seekbar-set-custom-style-using-nine-patch-images – RaB 2012-06-19 05:33:08