<menu id="u2y6m"></menu>
<tt id="u2y6m"><rt id="u2y6m"></rt></tt>
  • <input id="u2y6m"></input><tt id="u2y6m"><blockquote id="u2y6m"></blockquote></tt>
    <bdo id="u2y6m"><small id="u2y6m"></small></bdo>
  • <blockquote id="u2y6m"><optgroup id="u2y6m"></optgroup></blockquote>
  • 溫馨提示×

    Android應用中的ProgressBar樣式怎么利用Shape實現

    發布時間:2020-12-03 16:10:04 來源:億速云 閱讀:76 作者:Leah 欄目:移動開發

    本篇文章給大家分享的是有關Android應用中的ProgressBar樣式怎么利用Shape實現,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

    使用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

    <&#63;xml version="1.0" encoding="utf-8"&#63;>
    <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
      
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:indeterminateDrawable="@drawable/progressbar" <!-- 這里使用自定義的progressbar樣式 -->
    />

    更簡單的方法

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

    <&#63;xml version="1.0" encoding="utf-8"&#63;>
    <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應用中的ProgressBar樣式怎么利用Shape實現,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    免費撥打  400 100 2938 免費撥打 400 100 2938
    24小時售后技術支持 24小時售后技術支持
    返回頂部 返回頂部
    <menu id="u2y6m"></menu>
    <tt id="u2y6m"><rt id="u2y6m"></rt></tt>
  • <input id="u2y6m"></input><tt id="u2y6m"><blockquote id="u2y6m"></blockquote></tt>
    <bdo id="u2y6m"><small id="u2y6m"></small></bdo>
  • <blockquote id="u2y6m"><optgroup id="u2y6m"></optgroup></blockquote>
  • 一本久道久久综合丁香五月_免费视频禁止18以下禁止观看_日本japanese熟睡人妻_成熟闷骚女邻居引诱2