diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewer.java b/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewer.java index 27fdc7825..c8431a014 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewer.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewer.java @@ -207,32 +207,32 @@ public class PhotoViewer implements ZoomPanView.Listener{ toolbar=uiOverlay.findViewById(R.id.toolbar); toolbar.setNavigationOnClickListener(v->onStartSwipeToDismissTransition(0)); - if(status!=null) { + toolbar.getMenu() + .add(R.string.download) + .setIcon(R.drawable.ic_fluent_arrow_download_24_regular) + .setOnMenuItemClickListener(item -> { + saveCurrentFile(); + return true; + }) + .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); + toolbar.getMenu() + .add(R.string.button_share) + .setIcon(R.drawable.ic_fluent_share_24_regular) + .setOnMenuItemClickListener(item -> { + shareCurrentFile(); + return true; + }) + .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); + + if(status!=null){ toolbar.getMenu() .add(R.string.info) .setIcon(R.drawable.ic_fluent_info_24_regular) - .setOnMenuItemClickListener(item -> { + .setOnMenuItemClickListener(item->{ showInfoSheet(); return true; }) .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); - } else { - toolbar.getMenu() - .add(R.string.download) - .setIcon(R.drawable.ic_fluent_arrow_download_24_regular) - .setOnMenuItemClickListener(item -> { - saveCurrentFile(); - return true; - }) - .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); - toolbar.getMenu() - .add(R.string.button_share) - .setIcon(R.drawable.ic_fluent_share_24_regular) - .setOnMenuItemClickListener(item -> { - shareCurrentFile(); - return true; - }) - .setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); } uiOverlay.setAlpha(0f); @@ -781,17 +781,18 @@ public class PhotoViewer implements ZoomPanView.Listener{ if(status!=null){ AccountSessionManager.get(accountID).getStatusInteractionController().setFavorited(status, !status.favourited, r->{}); } - }else if(id==R.id.btn_share){ - if(status!=null){ - shareCurrentFile(); - } +// }else if(id==R.id.btn_share){ +// if(status!=null){ +// shareCurrentFile(); +// } }else if(id==R.id.btn_bookmark){ if(status!=null){ AccountSessionManager.get(accountID).getStatusInteractionController().setBookmarked(status, !status.bookmarked); } - }else if(id==R.id.btn_download){ - saveCurrentFile(); } +// else if(id==R.id.btn_download){ +// saveCurrentFile(); +// } } }); sheet.setStatus(status); diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java b/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java index 565d198ca..70904bbeb 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java @@ -102,9 +102,9 @@ public class PhotoViewerInfoSheet extends BottomSheet{ boostBtn.setOnClickListener(clickListener); favoriteBtn.setOnClickListener(clickListener); - findViewById(R.id.btn_share).setOnClickListener(clickListener); +// findViewById(R.id.btn_share).setOnClickListener(clickListener); bookmarkBtn.setOnClickListener(clickListener); - findViewById(R.id.btn_download).setOnClickListener(clickListener); +// findViewById(R.id.btn_download).setOnClickListener(clickListener); } private void showAltTextHelp(){ diff --git a/mastodon/src/main/res/layout/sheet_photo_viewer_info.xml b/mastodon/src/main/res/layout/sheet_photo_viewer_info.xml index 41b1ab693..621e6decd 100644 --- a/mastodon/src/main/res/layout/sheet_photo_viewer_info.xml +++ b/mastodon/src/main/res/layout/sheet_photo_viewer_info.xml @@ -34,7 +34,7 @@