Android Shape屬性創(chuàng)建環(huán)形進(jìn)度條
1,實(shí)現(xiàn)效果

2,實(shí)現(xiàn)代碼:
【1】 shape_drawable.xml 文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="20dp"
android:shape="ring"
android:thickness="8dp"
android:useLevel="false" >
<gradient android:angle="0"
android:startColor="@color/normal"
android:centerColor="#5027844F"
android:endColor="#fff"
android:useLevel="false"
android:type="sweep"
/>
</shape>
【2】 我們將該自定義環(huán)形圈設(shè)置給一個(gè)旋轉(zhuǎn)動(dòng)畫(huà),并利用該旋轉(zhuǎn)動(dòng)畫(huà)自定義成一個(gè)環(huán)形進(jìn)度圈的style,最后將該自定義的style賦值給Progress組件。
progress_rotate文件
<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/shape_drawable" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="360" > </rotate>
【3】 自定義Progress的style:
CustomProgressStyle文件
<style name="CustomProgressStyle" > <item name="android:indeterminateDrawable">@drawable/progress_rotate</item> <item name="android:minWidth">72dp</item> <item name="android:maxWidth">72dp</item> <item name="android:minHeight">72dp</item> <item name="android:maxHeight">72dp</item> </style>
【4】 應(yīng)用到Progress組件
<ProgressBar android:layout_width="100dp" android:layout_height="100dp" android:layout_centerInParent="true" style="@style/CustomProgressStyle" android:indeterminateDuration="700" />
總結(jié)
以上所述是小編給大家介紹的Android Shape屬性創(chuàng)建環(huán)形進(jìn)度條,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
Android編程中ViewPage判斷左右滑動(dòng)方向的方法
這篇文章主要介紹了Android編程中ViewPage判斷左右滑動(dòng)方向的方法,涉及Android中ViewPage針對(duì)滑動(dòng)判定的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-10-10
Android打開(kāi)WebView黑屏閃爍問(wèn)題排查
這篇文章主要介紹了Android打開(kāi)WebView黑屏閃爍問(wèn)題排查,文章通過(guò)詳細(xì)的代碼示例和圖文介紹WebView黑屏閃爍的問(wèn)題,感興趣的小伙伴可以跟著小編一起來(lái)學(xué)習(xí)2023-05-05
淺析Android手機(jī)衛(wèi)士保存手機(jī)安全號(hào)碼
這篇文章主要介紹了淺析Android手機(jī)衛(wèi)士保存手機(jī)安全號(hào)碼的相關(guān)資料,需要的朋友可以參考下2016-04-04
Android開(kāi)發(fā)Jetpack?Compose元素Modifier特性詳解
這篇文章主要為大家介紹了Android開(kāi)發(fā)Jetpack?Compose元素Modifier特性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
Gradle屬性設(shè)置及環(huán)境變量全面教程
這篇文章主要為大家介紹了Gradle屬性設(shè)置及環(huán)境變量的全面教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Android實(shí)現(xiàn)簡(jiǎn)單畫(huà)圖畫(huà)板
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)單畫(huà)圖畫(huà)板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01
Android開(kāi)心消消樂(lè)代碼實(shí)例詳解
這篇文章主要介紹了Android開(kāi)心消消樂(lè)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Android實(shí)現(xiàn)本地上傳圖片并設(shè)置為圓形頭像
我們?cè)谧鲰?xiàng)目的時(shí)候會(huì)用到圓形的圖片,比如用戶頭像,類似QQ。用戶在用QQ更換頭像的時(shí)候,上傳的圖片都是矩形的,但顯示的時(shí)候確是圓形的。那么這是如何實(shí)現(xiàn)的呢,下面我們就來(lái)探討下吧。2015-05-05
Android自定義控件(實(shí)現(xiàn)視圖樹(shù)繪制指示器)
本文主要介紹了Android視圖樹(shù)繪制指示器的實(shí)現(xiàn)原理和具體步驟。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01

