in java/app/app/src/main/java/com/example/app/NavigationIconClickListener.java [74:85]
private void updateIcon(View view) {
if (openIcon != null && closeIcon != null) {
if (!(view instanceof ImageView)) {
throw new IllegalArgumentException("updateIcon() must be called on an ImageView");
}
if (backdropShown) {
((ImageView) view).setImageDrawable(closeIcon);
} else {
((ImageView) view).setImageDrawable(openIcon);
}
}
}