Change button icon color on tap in wikipedia context menu
This commit is contained in:
parent
c88a7a8a64
commit
48010fa99f
2 changed files with 6 additions and 3 deletions
|
@ -234,8 +234,11 @@ public class AmenityMenuBuilder extends MenuBuilder {
|
|||
});
|
||||
button.setAllCaps(true);
|
||||
button.setText(R.string.context_menu_read_full_article);
|
||||
Drawable compoundDrawable = app.getIconsCache().getIcon(R.drawable.ic_action_read_text, light ? R.color.ctx_menu_controller_button_text_color_light_n : R.color.ctx_menu_controller_button_text_color_dark_n);
|
||||
button.setCompoundDrawablesWithIntrinsicBounds(compoundDrawable, null, null, null);
|
||||
Drawable normal = app.getIconsCache().getIcon(R.drawable.ic_action_read_text,
|
||||
light ? R.color.ctx_menu_controller_button_text_color_light_n : R.color.ctx_menu_controller_button_text_color_dark_n);
|
||||
Drawable pressed = app.getIconsCache().getIcon(R.drawable.ic_action_read_text,
|
||||
light ? R.color.ctx_menu_controller_button_text_color_light_p : R.color.ctx_menu_controller_button_text_color_dark_p);
|
||||
button.setCompoundDrawablesWithIntrinsicBounds(AndroidUtils.createStateListDrawable(normal, pressed), null, null, null);
|
||||
button.setCompoundDrawablePadding(dpToPx(8f));
|
||||
llText.addView(button);
|
||||
}
|
||||
|
|
|
@ -73,7 +73,7 @@ public class AmenityMenuController extends MenuController {
|
|||
}
|
||||
};
|
||||
leftTitleButtonController.caption = getMapActivity().getString(R.string.context_menu_read_article);
|
||||
leftTitleButtonController.leftIcon = getIcon(R.drawable.ic_action_read_text, isLight() ? R.color.ctx_menu_controller_button_text_color_light_n : R.color.ctx_menu_controller_button_text_color_dark_n);
|
||||
leftTitleButtonController.updateStateListDrawableIcon(R.drawable.ic_action_read_text, true);
|
||||
}
|
||||
|
||||
openingHoursInfo = processOpeningHours(amenity);
|
||||
|
|
Loading…
Reference in a new issue