亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android使用Shape實現ProgressBar樣式實例

 更新時間:2017年04月20日 09:00:05   作者:AlvinL  
本篇文章主要介紹了Android使用Shape實現ProgressBar樣式實例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

使用Shape實現樣式

使用Shape中的ring實現,如下布局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使之旋轉

如下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的倍數,不然中間會有轉的時候會跳一下,另外,這個差越大就轉得越快,具體效果大家可以自行試一下

使用

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

更簡單的方法

直接使用一個布局文件就可以實現:

<?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>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

    Android日志文件的讀寫工具類

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

    Android獲取聯系人姓名和電話代碼

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

    AndroidStudio工程打包aab文件

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

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

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

    Android 6.0動態(tài)權限及跳轉GPS設置界面的方法

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

    Android數據持久化之ContentProvider機制詳解

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

    Android RecyclerView實現水平、垂直方向分割線

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

    使用Android studio編寫一個小的jni程序

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

    Android給app設置自定義鈴聲功能

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

    Android調用默認瀏覽器打開指定Url的方法實例

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

最新評論