From cdd2575116f1b246b5b42aff988425985551405a Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Tue, 3 Sep 2024 17:53:22 +0200 Subject: [PATCH] ProgressBar: support indeterminateOnly --- src/api-impl/android/widget/ProgressBar.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/api-impl/android/widget/ProgressBar.java b/src/api-impl/android/widget/ProgressBar.java index f552b24b..42bade56 100644 --- a/src/api-impl/android/widget/ProgressBar.java +++ b/src/api-impl/android/widget/ProgressBar.java @@ -19,6 +19,9 @@ public class ProgressBar extends View { haveCustomMeasure = false; TypedArray a = context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.ProgressBar, defStyle, 0); setIndeterminate(a.getBoolean(com.android.internal.R.styleable.ProgressBar_indeterminate, false)); + if (a.getBoolean(com.android.internal.R.styleable.ProgressBar_indeterminateOnly, false)) { + setIndeterminate(true); + } setIndeterminateDrawable(a.getDrawable(com.android.internal.R.styleable.ProgressBar_indeterminateDrawable)); /* FIXME hack: NewPipe expects this to not be null, but for some reason it is */ if(indeterminateDrawable == null)