最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

使用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樣式 -->
/>

更簡單的方法

直接使用一個(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>

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

相關(guān)文章

最新評(píng)論

徐水县| 盖州市| 淮安市| 老河口市| 高清| 沭阳县| 碌曲县| 封丘县| 牡丹江市| 襄樊市| 太白县| 临沂市| 富民县| 定州市| 桦川县| 曲水县| 德令哈市| 郓城县| 皋兰县| 鞍山市| 平邑县| 河东区| 姚安县| 彭山县| 城步| 涞源县| 蓬安县| 大同县| 庆安县| 宜君县| 内乡县| 长海县| 六枝特区| 桂阳县| 霍山县| 呼伦贝尔市| 炎陵县| 揭东县| 青州市| 盈江县| 兰坪|