Android漸變的圓形進度條與輕量橫向進度條:MagicProgressWidget

jopen 8年前發布 | 28K 次閱讀 Android開發 移動開發

Android漸變的圓形進度條與輕量橫向進度條

使用說明:

build.gradle中配置:

compile 'com.liulishuo.magicprogresswidget:library:1.0.2'

建議參考github中的demo

<com.liulishuo.magicprogresswidget.MagicProgressCircle
            android:id="@+id/demo_mpc"
            android:layout_width="@dimen/mpc_size"
            android:layout_height="@dimen/mpc_size"
            app:mpc_percent="0.8"
            app:mpc_start_color="@color/mpc_start_color"
            app:mpc_end_color="@color/mpc_end_color"
            app:mpc_stroke_width="@dimen/mpc_stroke_width"
            app:mpc_default_color="@color/mpc_default_color"/>

<com.liulishuo.magicprogresswidget.MagicProgressBar
                    android:id="@+id/demo_2_mpb"
                    android:layout_width="match_parent"
                    android:layout_height="@dimen/mpb_height"
                    app:mpb_color="@color/mpb_color"
                    app:mpb_default_color="@color/mpb_default_color"/>

1. Magic Progress Circle

參數

含義

默認值

mpc_percent

填充的百分比[0, 1]

0

mpc_stroke_width

描邊寬度

18dp

mpc_start_color

漸變顏色起點顏色(percent=0)

#FF00FFED

mpc_end_color

漸變顏色終點顏色(percent=1)

#FFED00FF

mpc_default_color

未填充部分的描邊的顏色

#1AFFFFFF

2. Magic Progress Bar

相比系統的ProgressBar更加輕量,如果你的ProgressBar要求不是很復雜,推薦使用


項目地址: https://github.com/lingochamp/MagicProgressWidget

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!