api-impl: misc APIs for WhatsApp media chooser Activities

This commit is contained in:
Julian Winkler
2025-04-23 18:21:19 +02:00
parent 69b742263a
commit e011092025
19 changed files with 123 additions and 26 deletions

View File

@@ -19,11 +19,12 @@ public class ProgressBar extends View {
super(context, attrs, defStyle);
haveCustomMeasure = false;
TypedArray a = context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.ProgressBar, defStyle, 0);
setIndeterminateDrawable(a.getDrawable(com.android.internal.R.styleable.ProgressBar_indeterminateDrawable));
setProgressDrawable(a.getDrawable(com.android.internal.R.styleable.ProgressBar_progressDrawable));
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)
indeterminateDrawable = new Drawable() {