Android 带有拇指的自定义圆形进度条
我试图从API中获取数据,然后将其推送到Progressbar中显示,它会显示很多信息,在工作时,但我想添加一个拇指和一个移动文本,指向进度端,也就是末尾的拇指。 首先,这是我的进度条图像: 我试过seekbar,但没有成功,因为我在版面中有很多文本视图, 以下是我的xml progressbar代码Android 带有拇指的自定义圆形进度条,android,progress-bar,seekbar,Android,Progress Bar,Seekbar,我试图从API中获取数据,然后将其推送到Progressbar中显示,它会显示很多信息,在工作时,但我想添加一个拇指和一个移动文本,指向进度端,也就是末尾的拇指。 首先,这是我的进度条图像: 我试过seekbar,但没有成功,因为我在版面中有很多文本视图, 以下是我的xml progressbar代码 <ProgressBar android:id="@+id/progressBar" style="?android:attr/progressB
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="200dp"
android:layout_height="205dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="106dp"
android:layout_marginEnd="105dp"
android:layout_marginBottom="134dp"
android:background="@drawable/circle_shape"
android:indeterminate="false"
android:max="100"
android:progress="65"
android:progressDrawable="@drawable/circular_progress_bar" />
也可以是drawable_circular_progress.xml
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="270"
android:toDegrees="270">
<shape
android:innerRadiusRatio="2.5"
android:shape="ring"
android:thickness="6dp"
android:useLevel="true">
<gradient
android:angle="0"
android:endColor="#DB0021"
android:startColor="#F9590D"
android:type="sweep"
android:useLevel="false" />
</shape>
</rotate>
circle_shape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="ring"
android:innerRadiusRatio="2.5"
android:thickness="3dp"
android:useLevel="false">
<solid android:color="#979797" />
</shape>
因此,我想制作一个动态文本和一个图标,它将与该条一起前进。
这可能吗?
谢谢你的帮助