改變進度條背景

來源:互聯網
上載者:User

每天面對著android的同一個進度條是不是很厭煩呢? 這裡我向大家提供一個改變進度條背景的方法;

ProgressBar背景的改變
其實說白了改變背景就是改變樣式 
<ProgressBar 
android:id=/"@+id/progress_bar/" 
android:layout_width=/"40dip/" 
android:layout_height=/"40dip/" 
android:padding=/"6dp/" 
android:indeterminate=/"true/" 
style=/"?android:attr/progressBarStyleInverse/" 
/> 
上面只實用白色背景程式的progressbar 
或者呢 自己寫一個樣式 
<layer-list 
xmlns:android=/"http://schemas.android.com/apk/res/android/"> 
<item 
android:id=/"@android:id/background/"> 
<shape> 
<corners 
android:radius=/"5dip/" 
/> 
<gradient 
android:startColor=/"#ff9d9e9d/" 
android:centerColor=/"#ff5a5d5a/" 
android:centerY=/"0.75/" 
android:endColor=/"#ff747674/" 
android:angle=/"270/" 
/> 
</shape> 
</item> 
<item 
android:id=/"@android:id/secondaryProgress/"> 
<clip> 
<shape> 
<corners 
android:radius=/"5dip/" 
/> 
<gradient 
android:startColor=/"#80ffd300/" 
android:centerColor=/"#80ffb600/" 
android:centerY=/"0.75/" 
android:endColor=/"#a0ffcb00/" 
android:angle=/"270/" 
/> 
</shape> 
</clip> 
</item> 
<item 
android:id=/"@android:id/progress/" 

<clip> 
<shape> 
<corners 
android:radius=/"5dip/" 
/> 
<gradient 
android:startColor=/"@color/progress_start/" 
android:endColor=/"@color/progress_end/" 
android:angle=/"270/" 
/> 
</shape> 
</clip> 
</item> 
</layer-list> 

然後 
.setProgressDrawable

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.