mirror of https://github.com/M66B/FairEmail.git
Added menu item icon disable state
This commit is contained in:
parent
cdc0cba3f2
commit
32b0094388
|
@ -106,8 +106,14 @@ public class PopupMenuLifecycle extends PopupMenu implements LifecycleObserver {
|
||||||
|
|
||||||
if (icon == null)
|
if (icon == null)
|
||||||
icon = new ColorDrawable(Color.TRANSPARENT);
|
icon = new ColorDrawable(Color.TRANSPARENT);
|
||||||
else
|
else {
|
||||||
icon.setTint(Helper.resolveColor(context, R.attr.colorAccent));
|
int color = Helper.resolveColor(context, R.attr.colorAccent);
|
||||||
|
icon.setTint(color);
|
||||||
|
if (!menuItem.isEnabled()) {
|
||||||
|
icon.mutate();
|
||||||
|
icon.setAlpha(Math.round(Helper.LOW_LIGHT * 255));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int iconSize = context.getResources().getDimensionPixelSize(R.dimen.menu_item_icon_size);
|
int iconSize = context.getResources().getDimensionPixelSize(R.dimen.menu_item_icon_size);
|
||||||
icon.setBounds(0, 0, iconSize, iconSize);
|
icon.setBounds(0, 0, iconSize, iconSize);
|
||||||
|
|
Loading…
Reference in New Issue