<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          RingProgressBarMD 風(fēng)格的圓環(huán)加載進(jìn)度條

          聯(lián)合創(chuàng)作 · 2023-09-24 08:02

          一個(gè)簡(jiǎn)單實(shí)現(xiàn)的自定義控件之MD風(fēng)格的圓環(huán)進(jìn)度條

          實(shí)現(xiàn)效果:

          導(dǎo)入項(xiàng)目

          步驟:1:

          allprojects {
              repositories {
                  ...
                  maven { url "https://jitpack.io" }
              }
          }

          步驟2:添加依賴

          dependencies {
                   compile 'com.github.HotBitmapGG:RingProgressBar:V1.2.1'
          }

          使用說(shuō)明

          • 自定義屬性介紹

                          name                 format                 說(shuō)明
                          ringColor                 color                 圓環(huán)顏色
                          ringProgressColor                 color                 進(jìn)度顏色
                          ringWidth                 dimension                 圓環(huán)進(jìn)度寬度
                          textColor                 color                 文本顏色
                          textSize                 dimension                 文本大小
                          max                 integer                 最大進(jìn)度值
                          textIsShow                 boolean                 是否顯示文本
                          style                 STROKE& FILL                 圓環(huán)進(jìn)度樣式

          用法

          1.在XML中

            app:max="100"
            app:ringColor="@color/colorPrimary"
            app:ringProgressColor="@color/colorPrimaryDark"
            app:ringWidth="4dp"
            app:style="STROKE"
            app:textColor="@color/colorPrimary"
            app:textIsShow="true"
            app:textSize="16sp"

            2.代碼中

            mRingProgressBar = (RingProgressBar) findViewById(R.id.progress_bar);
                       
            //設(shè)置進(jìn)度條的進(jìn)度值
            mRingProgressBar.setProgress(progress);
            mRingProgressBar.setOnProgressListener(new RingProgressBar.OnProgressListener()
            {
                       
            @Override
               public void progressToComplete()
               {
                   // 進(jìn)度達(dá)到最大值時(shí)回調(diào) 默認(rèn)max進(jìn)度值為100
                   Toast.makeText(MainActivity.this, "完成", Toast.LENGTH_SHORT).show();
               }
            });

            Tips

            • 增加了完成后一個(gè)對(duì)勾顯示的動(dòng)畫(huà)效果,但是不知道這個(gè)有沒(méi)有實(shí)際的用途,所以代碼中注釋掉了,有需要的同學(xué)可以打開(kāi)注釋使用.

            瀏覽 19
            點(diǎn)贊
            評(píng)論
            收藏
            分享

            手機(jī)掃一掃分享

            編輯 分享
            舉報(bào)
            評(píng)論
            圖片
            表情
            推薦
            點(diǎn)贊
            評(píng)論
            收藏
            分享

            手機(jī)掃一掃分享

            編輯 分享
            舉報(bào)
            <kbd id="afajh"><form id="afajh"></form></kbd>
            <strong id="afajh"><dl id="afajh"></dl></strong>
              <del id="afajh"><form id="afajh"></form></del>
                  1. <th id="afajh"><progress id="afajh"></progress></th>
                    <b id="afajh"><abbr id="afajh"></abbr></b>
                    <th id="afajh"><progress id="afajh"></progress></th>
                    琪琪色原网站在线观看 | 美女性爱毛片 | 97骚逼| 97 超碰自拍 | 无码乱伦中文字幕 |