[Android] New equalizer dialog: fix the snackbar position in the video player
Nicolas Pomepuy
git at videolan.org
Fri Jul 25 11:46:44 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Jul 24 07:43:47 2025 +0200| [d521e5a6db0601d48b447d687c0e18fc323ab1cf] | committer: Nicolas Pomepuy
New equalizer dialog: fix the snackbar position in the video player
> https://code.videolan.org/videolan/vlc-android/commit/d521e5a6db0601d48b447d687c0e18fc323ab1cf
---
application/vlc-android/res/layout/dialog_equalizer.xml | 6 ++++++
.../src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/application/vlc-android/res/layout/dialog_equalizer.xml b/application/vlc-android/res/layout/dialog_equalizer.xml
index bc1ff22354..f89acf5478 100644
--- a/application/vlc-android/res/layout/dialog_equalizer.xml
+++ b/application/vlc-android/res/layout/dialog_equalizer.xml
@@ -390,6 +390,12 @@
</androidx.constraintlayout.widget.ConstraintLayout>
</com.google.android.material.card.MaterialCardView>
+ <androidx.coordinatorlayout.widget.CoordinatorLayout
+ android:id="@+id/contextMenuItemSnackbarHost"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ app:layout_constraintBottom_toBottomOf="parent"
+ />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.core.widget.NestedScrollView>
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt
index 002ccdbd3a..835dc42e71 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/EqualizerFragmentDialog.kt
@@ -164,7 +164,7 @@ class EqualizerFragmentDialog : VLCBottomSheetDialogFragment(), Slider.OnChangeL
binding.equalizerSettings.setOnClickListener {
if (requireActivity() is VideoPlayerActivity)
- UiTools.snackerConfirm(requireActivity(), getString(R.string.equalizer_leave_warning), forcedView = dialog?.window?.decorView) {
+ UiTools.snackerConfirm(requireActivity(), getString(R.string.equalizer_leave_warning), forcedView = binding.contextMenuItemSnackbarHost) {
startActivity(Intent(requireActivity(), EqualizerSettingsActivity::class.java))
}
else
More information about the Android
mailing list