Browse Source

Show style buttons in distraction free mode only

Refs #49
main
M66B 6 years ago
parent
commit
b97da5d660
2 changed files with 12 additions and 1 deletions
  1. +5
    -0
      app/src/main/java/eu/faircode/email/FragmentCompose.java
  2. +7
    -1
      app/src/main/res/layout/fragment_compose.xml

+ 5
- 0
app/src/main/java/eu/faircode/email/FragmentCompose.java View File

@ -112,6 +112,7 @@ public class FragmentCompose extends FragmentEx {
private Group grpAddresses; private Group grpAddresses;
private Group grpAttachments; private Group grpAttachments;
private Group grpMessage; private Group grpMessage;
private Group grpAction;
private AdapterAttachment adapter; private AdapterAttachment adapter;
@ -147,6 +148,7 @@ public class FragmentCompose extends FragmentEx {
grpAddresses = view.findViewById(R.id.grpAddresses); grpAddresses = view.findViewById(R.id.grpAddresses);
grpAttachments = view.findViewById(R.id.grpAttachments); grpAttachments = view.findViewById(R.id.grpAttachments);
grpMessage = view.findViewById(R.id.grpMessage); grpMessage = view.findViewById(R.id.grpMessage);
grpAction = view.findViewById(R.id.grpAction);
// Wire controls // Wire controls
@ -199,6 +201,7 @@ public class FragmentCompose extends FragmentEx {
addresses = (grpAddresses.getVisibility() != View.GONE); addresses = (grpAddresses.getVisibility() != View.GONE);
grpAddresses.setVisibility(View.GONE); grpAddresses.setVisibility(View.GONE);
grpAttachments.setVisibility(View.GONE); grpAttachments.setVisibility(View.GONE);
grpAction.setVisibility(View.VISIBLE);
} }
} }
}); });
@ -217,6 +220,7 @@ public class FragmentCompose extends FragmentEx {
grpAddresses.setVisibility(View.VISIBLE); grpAddresses.setVisibility(View.VISIBLE);
if (rvAttachment.getAdapter().getItemCount() > 0) if (rvAttachment.getAdapter().getItemCount() > 0)
grpAttachments.setVisibility(View.VISIBLE); grpAttachments.setVisibility(View.VISIBLE);
grpAction.setVisibility(View.GONE);
new Handler().post(new Runnable() { new Handler().post(new Runnable() {
@Override @Override
@ -284,6 +288,7 @@ public class FragmentCompose extends FragmentEx {
grpAddresses.setVisibility(View.GONE); grpAddresses.setVisibility(View.GONE);
grpAttachments.setVisibility(View.GONE); grpAttachments.setVisibility(View.GONE);
grpMessage.setVisibility(View.GONE); grpMessage.setVisibility(View.GONE);
grpAction.setVisibility(View.GONE);
pbWait.setVisibility(View.VISIBLE); pbWait.setVisibility(View.VISIBLE);
getActivity().invalidateOptionsMenu(); getActivity().invalidateOptionsMenu();


+ 7
- 1
app/src/main/res/layout/fragment_compose.xml View File

@ -235,5 +235,11 @@
android:id="@+id/grpMessage" android:id="@+id/grpMessage"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="0dp" android:layout_height="0dp"
app:constraint_referenced_ids="scroll,ibBold,ibItalic,bottom_navigation" />
app:constraint_referenced_ids="scroll,bottom_navigation" />
<androidx.constraintlayout.widget.Group
android:id="@+id/grpAction"
android:layout_width="0dp"
android:layout_height="0dp"
app:constraint_referenced_ids="ibBold,ibItalic" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

Loading…
Cancel
Save