如何让 Android Studio 的进度条出现负进度?
How can I make a Progress Bar have negative progress on Android Studio?
我正在开发一个指南针应用程序,我需要一个圆圈进度条,这个圆圈用于填充北方和设备当前方向之间的space。
进度条在必须从 0 进度(北)到 50 进度(南)时工作正常,但问题是我无法使进度条从左侧填充,我尝试复制它并设置负比例,但什么也没有。
有人知道一种方法可以将进度条设置为负进度,或使其从左侧开始填充吗?
这是进度条XML代码:
<ProgressBar
android:id="@+id/progressDegrees"
android:layout_width="335dp"
android:layout_height="335dp"
android:layout_centerInParent="true"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:progress="5"
android:rotation="-90"
android:progressDrawable="@drawable/circle"/>
这是“5”进度条的样子,但是当我插入一个负值时,它消失了,而不是向左移动。
https://i.stack.imgur.com/JZbzu.png
尝试使用此代码
android:scaleX="-1"
这将在 X 轴上翻转您的视图。要在 Y 轴上翻转视图,您可以使用此代码
android:scaleY="-1"
我正在开发一个指南针应用程序,我需要一个圆圈进度条,这个圆圈用于填充北方和设备当前方向之间的space。
进度条在必须从 0 进度(北)到 50 进度(南)时工作正常,但问题是我无法使进度条从左侧填充,我尝试复制它并设置负比例,但什么也没有。
有人知道一种方法可以将进度条设置为负进度,或使其从左侧开始填充吗?
这是进度条XML代码:
<ProgressBar
android:id="@+id/progressDegrees"
android:layout_width="335dp"
android:layout_height="335dp"
android:layout_centerInParent="true"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:progress="5"
android:rotation="-90"
android:progressDrawable="@drawable/circle"/>
这是“5”进度条的样子,但是当我插入一个负值时,它消失了,而不是向左移动。
https://i.stack.imgur.com/JZbzu.png
尝试使用此代码
android:scaleX="-1"
这将在 X 轴上翻转您的视图。要在 Y 轴上翻转视图,您可以使用此代码
android:scaleY="-1"