Loading app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java +5 −0 Original line number Diff line number Diff line Loading @@ -197,6 +197,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (translated != null) { attachments.get(mediaPosition - 1).translation = translated; binding.mediaDescriptionTranslated.setText(translated); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, translated)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); binding.mediaDescription.setVisibility(View.GONE); if (mCurrentFragment != null) { Loading @@ -214,6 +215,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac mCurrentFragment.toggleController(false); } binding.mediaDescriptionTranslated.setText(attachments.get(mediaPosition - 1).translation); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(mediaPosition - 1).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); Loading Loading @@ -250,6 +252,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (translated != null) { attachments.get(position).translation = translated; binding.mediaDescriptionTranslated.setText(translated); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, translated)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); binding.mediaDescription.setVisibility(View.GONE); if (mCurrentFragment != null) { Loading @@ -268,6 +271,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac mCurrentFragment.toggleController(false); } binding.mediaDescriptionTranslated.setText(attachments.get(position).translation); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(position).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); Loading Loading @@ -437,6 +441,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (attachments.get(binding.mediaViewpager.getCurrentItem()).translation != null) { binding.mediaDescription.setVisibility(View.GONE); binding.mediaDescriptionTranslated.setText(attachments.get(binding.mediaViewpager.getCurrentItem()).translation); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(binding.mediaViewpager.getCurrentItem()).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); Loading app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java +1 −0 Original line number Diff line number Diff line Loading @@ -124,6 +124,7 @@ public class FragmentMedia extends Fragment { enableSliding(true); } }); binding.mediaPicture.setContentDescription(attachment.description); binding.mediaPicture.setOnClickListener(v -> { if (isAdded()) { ((MediaActivity) requireActivity()).toogleFullScreen(); Loading app/src/main/res/layouts/mastodon/layout/activity_media_pager.xml +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:layout_constraintBottom_toBottomOf="parent" android:importantForAccessibility="no" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> Loading @@ -50,6 +51,7 @@ android:paddingTop="10dp" android:paddingBottom="10dp" android:paddingEnd="10dp" android:importantForAccessibility="no" android:layout_width="match_parent" android:layout_height="0dp" android:maxHeight="300dp" Loading app/src/main/res/values/strings.xml +1 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ <string name="cd_open_profile">Open profile page</string> <string name="cd_switch_account">Switch to %s</string> <string name="cd_translated_media_description">Translated media description: %s</string> <!-- Status --> <string name="no_status">No message to display</string> Loading Loading
app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java +5 −0 Original line number Diff line number Diff line Loading @@ -197,6 +197,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (translated != null) { attachments.get(mediaPosition - 1).translation = translated; binding.mediaDescriptionTranslated.setText(translated); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, translated)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); binding.mediaDescription.setVisibility(View.GONE); if (mCurrentFragment != null) { Loading @@ -214,6 +215,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac mCurrentFragment.toggleController(false); } binding.mediaDescriptionTranslated.setText(attachments.get(mediaPosition - 1).translation); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(mediaPosition - 1).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); Loading Loading @@ -250,6 +252,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (translated != null) { attachments.get(position).translation = translated; binding.mediaDescriptionTranslated.setText(translated); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, translated)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); binding.mediaDescription.setVisibility(View.GONE); if (mCurrentFragment != null) { Loading @@ -268,6 +271,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac mCurrentFragment.toggleController(false); } binding.mediaDescriptionTranslated.setText(attachments.get(position).translation); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(position).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); Loading Loading @@ -437,6 +441,7 @@ public class MediaActivity extends BaseBarActivity implements OnDownloadInterfac if (attachments.get(binding.mediaViewpager.getCurrentItem()).translation != null) { binding.mediaDescription.setVisibility(View.GONE); binding.mediaDescriptionTranslated.setText(attachments.get(binding.mediaViewpager.getCurrentItem()).translation); binding.mediaDescriptionTranslated.setContentDescription(getString(R.string.cd_translated_media_description, attachments.get(binding.mediaViewpager.getCurrentItem()).translation)); binding.mediaDescriptionTranslated.setVisibility(View.VISIBLE); } else { binding.mediaDescription.setVisibility(View.VISIBLE); Loading
app/src/main/java/app/fedilab/android/mastodon/ui/fragment/media/FragmentMedia.java +1 −0 Original line number Diff line number Diff line Loading @@ -124,6 +124,7 @@ public class FragmentMedia extends Fragment { enableSliding(true); } }); binding.mediaPicture.setContentDescription(attachment.description); binding.mediaPicture.setOnClickListener(v -> { if (isAdded()) { ((MediaActivity) requireActivity()).toogleFullScreen(); Loading
app/src/main/res/layouts/mastodon/layout/activity_media_pager.xml +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:layout_constraintBottom_toBottomOf="parent" android:importantForAccessibility="no" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> Loading @@ -50,6 +51,7 @@ android:paddingTop="10dp" android:paddingBottom="10dp" android:paddingEnd="10dp" android:importantForAccessibility="no" android:layout_width="match_parent" android:layout_height="0dp" android:maxHeight="300dp" Loading
app/src/main/res/values/strings.xml +1 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ <string name="cd_open_profile">Open profile page</string> <string name="cd_switch_account">Switch to %s</string> <string name="cd_translated_media_description">Translated media description: %s</string> <!-- Status --> <string name="no_status">No message to display</string> Loading