欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android使用Shape實(shí)現(xiàn)ProgressBar樣式實(shí)例

 更新時(shí)間:2017年04月20日 09:00:05   作者:AlvinL  
本篇文章主要介紹了Android使用Shape實(shí)現(xiàn)ProgressBar樣式實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

使用Shape實(shí)現(xiàn)樣式

使用Shape中的ring實(shí)現(xiàn),如下布局ring.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="ring"
  android:thickness="5dp"
  android:useLevel="false" >
  <gradient
    android:endColor="#888"
    android:startColor="#ccc"
    android:type="sweep"
    android:useLevel="false" />
</shape>

使用rotate使之旋轉(zhuǎn)

如下progressbar.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  <item>
    <rotate 
      android:drawable="@drawable/ring"
      android:pivotX="50%"
      android:pivotY="50%"
      android:fromDegrees="0"
      android:toDegrees="1080"/>
  </item>
</layer-list>

注意:其中fromDegrees與toDegrees之差要是360的倍數(shù),不然中間會(huì)有轉(zhuǎn)的時(shí)候會(huì)跳一下,另外,這個(gè)差越大就轉(zhuǎn)得越快,具體效果大家可以自行試一下

使用

<ProgressBar
  style="?android:attr/progressBarStyleLarge"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:indeterminateDrawable="@drawable/progressbar" <!-- 這里使用自定義的progressbar樣式 -->
/>

更簡(jiǎn)單的方法

直接使用一個(gè)布局文件就可以實(shí)現(xiàn):

<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
  android:fromDegrees="0"
  android:pivotX="50%"
  android:pivotY="50%"
  android:toDegrees="1080" >

  <shape
    android:shape="ring"
    android:thickness="5dp"
    android:useLevel="false" >
    <gradient
      android:endColor="#888"
      android:startColor="#ccc"
      android:type="sweep"
      android:useLevel="false" />
  </shape>
</rotate>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android日志文件的讀寫工具類

    Android日志文件的讀寫工具類

    這篇文章主要為大家詳細(xì)介紹了Android日志文件的讀寫工具類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Android獲取聯(lián)系人姓名和電話代碼

    Android獲取聯(lián)系人姓名和電話代碼

    這篇文章主要為大家詳細(xì)介紹了Android獲取聯(lián)系人姓名和電話代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • AndroidStudio工程打包aab文件

    AndroidStudio工程打包aab文件

    本文主要介紹了AndroidStudio工程打包aab文件,文中通過(guò)圖文的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Android如何快速適配暗黑模式詳解

    Android如何快速適配暗黑模式詳解

    微信在前段時(shí)間的更新中也實(shí)現(xiàn)了暗黑模式,而蘋果系統(tǒng)也早就支持暗黑模式,Android也一樣可以實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Android如何快速適配暗黑模式的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Android 6.0動(dòng)態(tài)權(quán)限及跳轉(zhuǎn)GPS設(shè)置界面的方法

    Android 6.0動(dòng)態(tài)權(quán)限及跳轉(zhuǎn)GPS設(shè)置界面的方法

    今天小編就為大家分享一篇Android 6.0動(dòng)態(tài)權(quán)限及跳轉(zhuǎn)GPS設(shè)置界面的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Android數(shù)據(jù)持久化之ContentProvider機(jī)制詳解

    Android數(shù)據(jù)持久化之ContentProvider機(jī)制詳解

    這篇文章主要介紹了Android數(shù)據(jù)持久化之ContentProvider機(jī)制,結(jié)合實(shí)例形式分析了ContentProvider機(jī)制的原理與相關(guān)使用技巧,需要的朋友可以參考下
    2017-05-05
  • Android RecyclerView實(shí)現(xiàn)水平、垂直方向分割線

    Android RecyclerView實(shí)現(xiàn)水平、垂直方向分割線

    這篇文章主要為大家詳細(xì)介紹了Android RecyclerView實(shí)現(xiàn)水平、垂直方向分割線,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 使用Android studio編寫一個(gè)小的jni程序

    使用Android studio編寫一個(gè)小的jni程序

    JNI是Java Native Interface的縮寫,它提供了若干的API實(shí)現(xiàn)了Java和其他語(yǔ)言的通信(主要是C&C++)。這篇文章給大家介紹了基于Android studio寫一個(gè)小的jni程序的方法,一起看看吧
    2018-03-03
  • Android給app設(shè)置自定義鈴聲功能

    Android給app設(shè)置自定義鈴聲功能

    這篇文章主要為大家詳細(xì)介紹了Android給app設(shè)置自定義鈴聲功能的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android調(diào)用默認(rèn)瀏覽器打開(kāi)指定Url的方法實(shí)例

    Android調(diào)用默認(rèn)瀏覽器打開(kāi)指定Url的方法實(shí)例

    業(yè)務(wù)員有需求要將一個(gè)wap站在手機(jī)上以App的形式打開(kāi),還不要嵌套WebView,只能以瀏覽器打開(kāi).查了點(diǎn)資料,就有了下面這代碼
    2013-09-09

最新評(píng)論