Hack to prevent disappearing icons

This commit is contained in:
M66B 2019-06-20 10:33:29 +02:00
parent 7843134b47
commit 5215bfce98
5 changed files with 23 additions and 1 deletions

View File

@ -387,6 +387,10 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
tvNoInternetAttachments = attachments.findViewById(R.id.tvNoInternetAttachments);
bnvActions = vsBody.findViewById(R.id.bnvActions);
for (int i = 0; i < bnvActions.getMenu().size(); i++)
bnvActions.getMenu().getItem(i).getIcon().mutate();
if (compact) {
bnvActions.setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_UNLABELED);
ViewGroup.LayoutParams lparam = bnvActions.getLayoutParams();

View File

@ -71,7 +71,12 @@ public class FragmentAnswer extends FragmentBase {
cbHide = view.findViewById(R.id.cbHide);
etText = view.findViewById(R.id.etText);
ibInfo = view.findViewById(R.id.ibInfo);
bottom_navigation = view.findViewById(R.id.bottom_navigation);
for (int i = 0; i < bottom_navigation.getMenu().size(); i++)
bottom_navigation.getMenu().getItem(i).getIcon().mutate();
pbWait = view.findViewById(R.id.pbWait);
grpReady = view.findViewById(R.id.grpReady);

View File

@ -244,7 +244,12 @@ public class FragmentCompose extends FragmentBase {
ibReferenceEdit = view.findViewById(R.id.ibReferenceEdit);
ibReferenceImages = view.findViewById(R.id.ibReferenceImages);
edit_bar = view.findViewById(R.id.edit_bar);
bottom_navigation = view.findViewById(R.id.bottom_navigation);
for (int i = 0; i < bottom_navigation.getMenu().size(); i++)
bottom_navigation.getMenu().getItem(i).getIcon().mutate();
pbWait = view.findViewById(R.id.pbWait);
grpHeader = view.findViewById(R.id.grpHeader);
grpExtra = view.findViewById(R.id.grpExtra);
@ -343,7 +348,6 @@ public class FragmentCompose extends FragmentBase {
edit_bar.getMenu().findItem(R.id.menu_take_photo).setVisible(take_photo.resolveActivity(pm) != null);
edit_bar.getMenu().findItem(R.id.menu_record_audio).setVisible(record_audio.resolveActivity(pm) != null);
edit_bar.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {

View File

@ -314,7 +314,12 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
seekBar = view.findViewById(R.id.seekBar);
ibDown = view.findViewById(R.id.ibDown);
ibUp = view.findViewById(R.id.ibUp);
bottom_navigation = view.findViewById(R.id.bottom_navigation);
for (int i = 0; i < bottom_navigation.getMenu().size(); i++)
bottom_navigation.getMenu().getItem(i).getIcon().mutate();
pbWait = view.findViewById(R.id.pbWait);
grpSupport = view.findViewById(R.id.grpSupport);
grpHintSupport = view.findViewById(R.id.grpHintSupport);

View File

@ -201,6 +201,10 @@ public class FragmentRule extends FragmentBase {
tvAutomation = view.findViewById(R.id.tvAutomation);
bottom_navigation = view.findViewById(R.id.bottom_navigation);
for (int i = 0; i < bottom_navigation.getMenu().size(); i++)
bottom_navigation.getMenu().getItem(i).getIcon().mutate();
pbWait = view.findViewById(R.id.pbWait);
grpReady = view.findViewById(R.id.grpReady);