
Ich dachte, ein Layout wie dieses würde funktionieren, aber das macht einfach einen großen ProgressBar< /code> in der Mitte des Bildschirms:
Code: Select all
android:id="@+id/progress_bar"
style="@android:style/Widget.Material.ProgressBar.Large"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Ich habe herausgefunden, dass Sie eine Ebenenliste verwenden können, um die Größe der ProgressBar zu ändern:
Code: Select all
Code: Select all
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setInnerRadius(18);
((ProgressBar)findViewById(R.id.progress_bar)).setProgressDrawable(gradientDrawable);