日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ProgressBar进度条颜色改变

發(fā)布時(shí)間:2025/4/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ProgressBar进度条颜色改变 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

1.圖像形式

?

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

??? <!-- 定義軌道的背景 -->
??? <item
??????? android:id="@android :id/background"
??????? android:drawable="@drawable/no"/>
??? <!-- 定義軌道上已完成部分的樣式 -->
??? <item
??????? android:id="@android :id/progress"
??????? android:drawable="@drawable/ok"/>

</layer-list>

?

2.絢麗效果

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

??? <!-- 定義軌道的背景 -->
??? <item
??????? android:id="@android :id/background"
??????? android:drawable="@drawable/no"/>
??? <!-- 定義軌道上已完成部分的樣式 -->
??? <item
??????? android:id="@android :id/progress"
??????? android:drawable="@drawable/ok"/>
??? <!-- 設(shè)置背景色圖像資源 -->
??? <!-- <item android:id="@android :id/background" android:drawable="@drawable/XXXX"> -->
??? <item android:id="@android :id/background">
??????? <shape>
??????????? <corners android:radius="3dip" />

??????????? <gradient
??????????????? android:angle="270"
??????????????? android:centerColor="#FF880000"
??????????????? android:centerY="0.75"
??????????????? android:endColor="#FF110000"
??????????????? android:startColor="#FFFF0000" />
??????? </shape>
??? </item>
??? <!-- 設(shè)置第二級(jí)進(jìn)度條顏色圖像資源 -->
??? <item android:id="@android :id/secondaryProgress">
??????? <clip>
??????????? <shape>
??????????????? <corners android:radius="3dip" />

??????????????? <gradient
??????????????????? android:angle="270"
??????????????????? android:centerColor="#FF00FF00"
??????????????????? android:centerY="0.75"
??????????????????? android:endColor="#FF00FF00"
??????????????????? android:startColor="#FF00FF00" />
??????????? </shape>
??????? </clip>
??? </item>
??? <!-- 設(shè)置第一級(jí)進(jìn)度條顏色圖像資源 -->
??? <item android:id="@android :id/progress">
??????? <clip>
??????????? <shape>
??????????????? <corners android:radius="3dip" />

??????????????? <gradient
??????????????????? android:angle="270"
??????????????????? android:centerColor="#12345678"
??????????????????? android:centerY="0.75"
??????????????????? android:endColor="#98786321"
??????????????????? android:startColor="#54636254" />
??????????? </shape>
??????? </clip>
??? </item>

</layer-list>

?由于android并沒有提供垂直的進(jìn)度條,需要自己繪制

<?xml version="1.0" encoding="utf-8"?>
<clip xmlns:android="http://schemas.android.com/apk/res/android"

android:drawable="@drawable/android"

android:clipOrientation="vertical"

android:gravity="top">

</clip>

//通過下面代碼,可以在垂直方向從圖像的頂端開始截取30%圖像

將ImageView的背景色設(shè)置為另一種顏色就可以繪制出一個(gè)垂直進(jìn)度條

ImageView imageView=(ImageView)findViewById(R.id.image);

ClipDrawable drawable=(ClipDrawable)imageView.getDrawable();

//通圖像頂端截取圖像的30%

drawable.setLevel(3000);

?

轉(zhuǎn)載于:https://my.oschina.net/u/573470/blog/122386

總結(jié)

以上是生活随笔為你收集整理的ProgressBar进度条颜色改变的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。