Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

圆形的进度条,具有多种形态,可实现的进度条颜色的渐变,CircleProgress的子类TickCircleProgress还具备刻度线

Notifications You must be signed in to change notification settings

EthanCo/CircleProgress

Repository files navigation

CircleProgress

圆形的进度条,具有多种形态,CircleProgress的子类TickCircleProgress还具备刻度线

CircleProgress

可设置的属性

 <!-- 进度条的背景色-->
 bgColor
 进度条的前景色 起始颜色
 foreStartColor
 <!-- 进度条的前景色 结束颜色-->
 	foreEndColor 
 <!-- 进度条的大小-->
 progressWidth 
 <!-- 最大进度-->
 maxProgress
 <!-- 现在的进度-->
 currProgress
 <!-- 进度条的起始位置-->
 progressInitialPosition
 <!-- 是否使用动画-->
 useAnimation
 <!-- 使用渐变-->
 useGradient
 <!-- 边角是否是圆的-->
 isCircleCorner
 <!-- 是否是实心的-->
 isSolid format=boolean

TickCircleProgress中增加的属性

 <!-- 刻度条的粗细-->
 tickWidth 
 <!-- 刻度的颜色-->
 tickColor
 <!-- 刻度条的高度-->
 tickMarkHeight

TextCircleProgress中增加的属性

	<!-- 主标题颜色-->
 headColor
 <!-- 副标题颜色-->
 subHeadColor
 <!-- 主标题字体大小-->
 headSize
 <!-- 副标题字体大小-->
 subHeadSize
 <!-- 底部标题颜色-->
 bottomHeadColor
 <!-- 底部标题大小-->
 bottomHeadSize

最简单的使用

在布局文件中

<com.ethanco.circleprogresslibrary.CircleProgress
	xmlns:custom="http://schemas.android.com/apk/res-auto"
 android:id="@+id/myCircleProgress"
 android:layout_width="150dp"
 android:layout_height="150dp"
 custom:bgColor="@color/color_bg"
 custom:currProgress="160"
 custom:foreEndColor="@color/color2"
 custom:foreStartColor="@color/color1"
 custom:maxProgress="270"
 custom:progressInitialPosition="135"
 custom:progressWidth="12dp"
 custom:useAnimation="true" /> 

Java代码设置进度

mCircleProgress.setProgress(value);

About

圆形的进度条,具有多种形态,可实现的进度条颜色的渐变,CircleProgress的子类TickCircleProgress还具备刻度线

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /