Java 如何在Android Studio上创建进度条并取得负面进展?

Java 如何在Android Studio上创建进度条并取得负面进展?,java,xml,android-studio,android-layout,progress-bar,Java,Xml,Android Studio,Android Layout,Progress Bar,我正在开发一个指南针应用程序,我需要一个圆圈进度条,这个圆圈用于填充设备北面和当前方向之间的空间 当进度条必须从0进度(北)变为50进度(南)时,进度条工作正常,但问题是我无法使进度条从左侧填充,我尝试复制进度条并设置负比例,但什么也没有 有人知道如何设置进度条的负进度,或者让进度条从左边开始填充吗 这是进度条XML代码: <ProgressBar android:id="@+id/progressDegrees" andro

我正在开发一个指南针应用程序,我需要一个圆圈进度条,这个圆圈用于填充设备北面和当前方向之间的空间

当进度条必须从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”时的样子,但当我插入负值时,它会消失,而不是向左

尝试使用此代码

    android:scaleX="-1"
    android:scaleY="-1"
这将在X轴上翻转视图。对于在Y轴上翻转视图,可以使用以下代码

    android:scaleX="-1"
    android:scaleY="-1"

谢谢,它与X标度和负旋转一起工作。当然,请投上一票并检查,这样它将帮助其他人找到解决方案