android - 在android上显示圆形进度条(实心圆圈)
问题描述
如何在android上显示一个填充的圆形进度条?
进度条应该像圆形而不是环形一样填充,并且它应该具有可自定义的功能,例如动画计时动画插值器等。
解决方案
该项目有助于在 android 5 (lolipop) 及更高版本上显示一个简单的填充圆形进度条。它是高度可定制的,所有自定义属性都显示在下面的代码示例中。
这是一个开源项目,请随意查看代码或克隆它并根据您的要求对其进行修改。
<com.jeet.circularprogressbar.CircularProgressBar
android:id="@+id/customRoundProgressBar"
android:layout_width="100dp"
android:layout_height="100dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:maxProgressLimit="60"
app:progress="50"
app:maxAnimationDuration="2500"
app:animationInterpolator="AccelerateDecelerateInterpolator"
app:showProgressText="true"
app:progressTextSize="16sp"
app:progressTextColor="@color/black"
app:progressBarColor="@android:color/holo_red_dark" />
setProgress(progressValue)
可以从代码中调用来设置进度条的当前进度。
推荐阅读
- javascript - 如何在javascript中修剪不需要的连续字符串?
- firebase - 使用 Firebase 和 Flutter 通过 OTP 验证电话号码
- html - Chrome不显示css background-img
- r - R ggplot 传说的顺序
- javascript - 执行innerHTML数字输入的计算
- python - python循环列表(显示工作日的总30天)
- c - mpi 进程在信号 11 上退出
- wordpress - 在 woocommerce 的页面中显示缺货产品
- jquery - 使用 jquery 删除两个父 div
- react-native - React Navigation 中的动态路由