Skip to content

Commit 93b3010

Browse files
pekingmehunterstich
authored andcommitted
[ProgressIndicator] Added missing graphics updates when spec changes.
PiperOrigin-RevId: 592008309
1 parent d9796eb commit 93b3010

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/java/com/google/android/material/progressindicator/BaseProgressIndicator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,8 @@ public int getTrackCornerRadius() {
634634
public void setTrackCornerRadius(@Px int trackCornerRadius) {
635635
if (spec.trackCornerRadius != trackCornerRadius) {
636636
spec.trackCornerRadius = min(trackCornerRadius, spec.trackThickness / 2);
637+
spec.validateSpec();
638+
invalidate();
637639
}
638640
}
639641

lib/java/com/google/android/material/progressindicator/CircularProgressIndicator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ public void setIndicatorSize(@Px int indicatorSize) {
163163
if (spec.indicatorSize != indicatorSize) {
164164
spec.indicatorSize = indicatorSize;
165165
spec.validateSpec();
166+
requestLayout();
166167
invalidate();
167168
}
168169
}

0 commit comments

Comments
 (0)