Hack to prevent disappearing icons

pull/156/head
M66B 5 years ago
parent 7843134b47
commit 5215bfce98

@ -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();

@ -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);

@ -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) {

@ -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);

@ -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);

Loading…
Cancel
Save