// <editor-fold desc="DossierDetailsFragmentListener">
+ @Override public boolean isAnyDrawerOpened() {
+ return (mRightDrawerLayout.isDrawerVisible(GravityCompat.END) || mLeftDrawerLayout.isDrawerVisible(GravityCompat.START));
+ }
+
@Override public void toggleInfoDrawer() {
if (mRightDrawerLayout.isDrawerOpen(GravityCompat.END))
// <editor-fold desc="MuPdfFragment">
+ @Override protected boolean areGesturesLocked() {
+ return ((DossierDetailsFragmentListener) getActivity()).isAnyDrawerOpened();
+ }
+
@Override public void showProgressLayout() {
if (getView() != null)
new UpdateAnnotationAsyncTask().execute(newStickyNote);
}
- @NonNull @Override protected String getStickyNoteAuthorName() {
+ @Override protected @NonNull String getStickyNoteAuthorName() {
return MyAccounts.INSTANCE.getSelectedAccount().getLogin();
}
- @NonNull @Override protected String generateNewStickyNoteId() {
+ @Override protected @NonNull String generateNewStickyNoteId() {
return "new_" + UUID.randomUUID();
}
public interface DossierDetailsFragmentListener {
+ boolean isAnyDrawerOpened();
+
void toggleInfoDrawer();
void lockInfoDrawer(boolean lock);
android:id="@+id/activity_dossiers_right_drawer"
android:layout_width="320dp"
android:layout_height="match_parent"
- android:layout_gravity="end"
- android:orientation="horizontal">
+ android:layout_gravity="end">
<include layout="@layout/dossiers_info" />