我有自定義的進度條形狀......並且我想要使背景(用灰色填充)使撫摸,iner和外部撫摸與他們之間的9dp間隔... 似乎我可以不能讓它工作。寬度的撫摸戒指形狀
這是進度條內圈的原始XML。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/progress">
<shape
android:innerRadius="60dp"
android:shape="ring"
android:thickness="9dp"
android:useLevel="true">
<gradient
android:startColor="@color/light_gray"
android:endColor="@color/light_gray"
android:type="sweep" />
</shape>
</item>
</layer-list>
而一個問題更(我不想打開另一個問題): - 能我做這個橙色的結束是橢圓形(四捨五入)不知何故?像大多數進度條一樣? XML與上面的一樣,只是顏色不同而已。
編輯:這可能有幫助,我使用具有自定義背景的進度條組件。
EDIT2:我通過設置圓半徑60和厚度1dp,並創建另一個具有69半徑和1dp厚度的背景的ProgressBar組件來完成。
我得到了我需要的設計,這不是好的方法。我可以在第二個問題上得到幫助嗎?
爲你的第二個問題改變android:shape =「oval」 – Madhur
@Madhur,「橢圓形」是不正確的答案。因爲我需要戒指形狀。 :/ – Sasaman