2015-06-04 103 views
0

我有ProgressBars自定義樣式:如何調整自定義ProgressBar(Android)上的背景?

<style name="MyCustomProgressBar" parent="android:Widget.ProgressBar.Small"> 
    <item name="android:background">@drawable/loader_background</item> 
    <item name="android:indeterminateDrawable">@drawable/loader_indeterminate</item> 
</style> 

背景圖像的方式做大相比,動畫的圖像,但是,當我嘗試了上述圖像和背景的代碼出現在相同的尺寸,它像背景與'indeterminateDrawable'圖像大小相關聯。是否可以獨立更改背景大小?

回答

1

只是FYI我找到了一個解決方法。只需在ProgressBar上使用填充,就像這樣:

<style name="MyCustomProgressBar" parent="android:Widget.ProgressBar.Large"> 
    <item name="android:background">@drawable/loader_background</item> 
    <item name="android:indeterminateDrawable">@drawable/anim_indeterminate</item> 
    <item name="android:padding">35dp</item> 
</style> 

我希望它可以幫助別人!