Skip to content

Commit c7d21ae

Browse files
wcshidsn5ft
authored andcommitted
Convenience wrapper method for Drawable#setVisible(boolean, boolean) with the second parameter hardcoded to false.
PiperOrigin-RevId: 249981625
1 parent ddc56c8 commit c7d21ae

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

lib/java/com/google/android/material/badge/BadgeDrawable.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,14 @@ public static BadgeDrawable createFromAttributes(
217217
return badge;
218218
}
219219

220+
/**
221+
* Convenience wrapper method for {@link Drawable#setVisible(boolean, boolean)} with the {@code
222+
* restart} parameter hardcoded to false.
223+
*/
224+
public void setVisible(boolean visible) {
225+
setVisible(visible, /* restart= */ false);
226+
}
227+
220228
private void restoreFromSavedState(SavedState savedState) {
221229
setMaxCharacterCount(savedState.maxCharacterCount);
222230

lib/java/com/google/android/material/bottomnavigation/BottomNavigationMenuView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -641,7 +641,7 @@ BadgeDrawable showBadge(int menuItemId) {
641641
badgeDrawable = BadgeDrawable.create(getContext());
642642
badgeDrawables.put(menuItemId, badgeDrawable);
643643
}
644-
badgeDrawable.setVisible(true, /* restart= */ false);
644+
badgeDrawable.setVisible(true);
645645
BottomNavigationItemView itemView = findItemView(menuItemId);
646646
if (itemView != null) {
647647
itemView.setBadge(badgeDrawable);

0 commit comments

Comments
 (0)