From ffe0c07efa9190001ca70ec08037fd7ab454efb1 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 13 Nov 2023 17:36:21 +0800 Subject: [PATCH] Fix bug --- .../fongmi/android/tv/ui/dialog/TrackDialog.java | 4 +++- app/src/mobile/res/layout/adapter_track.xml | 1 - app/src/mobile/res/layout/dialog_track.xml | 13 +++++++------ 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java b/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java index 6f9fde487..7b585a92f 100644 --- a/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java +++ b/app/src/main/java/com/fongmi/android/tv/ui/dialog/TrackDialog.java @@ -21,6 +21,7 @@ import com.fongmi.android.tv.databinding.DialogTrackBinding; import com.fongmi.android.tv.player.Players; import com.fongmi.android.tv.player.TrackNameProvider; import com.fongmi.android.tv.ui.adapter.TrackAdapter; +import com.fongmi.android.tv.ui.custom.SpaceItemDecoration; import com.fongmi.android.tv.utils.FileChooser; import com.fongmi.android.tv.utils.ResUtil; import com.google.android.material.bottomsheet.BottomSheetDialogFragment; @@ -35,8 +36,8 @@ public final class TrackDialog extends BaseDialog implements TrackAdapter.OnClic private final TrackNameProvider provider; private final TrackAdapter adapter; private DialogTrackBinding binding; + private FragmentActivity activity; private Listener listener; - private Activity activity; private Players player; private int type; @@ -75,6 +76,7 @@ public final class TrackDialog extends BaseDialog implements TrackAdapter.OnClic protected void initView() { binding.recycler.setHasFixedSize(true); binding.recycler.setAdapter(adapter.addAll(getTrack())); + binding.recycler.addItemDecoration(new SpaceItemDecoration(1, 16)); binding.recycler.post(() -> binding.recycler.scrollToPosition(adapter.getSelected())); binding.choose.setVisibility(type == C.TRACK_TYPE_TEXT && player.isExo() ? View.VISIBLE : View.GONE); binding.size.setVisibility(type == C.TRACK_TYPE_TEXT ? View.VISIBLE : View.GONE); diff --git a/app/src/mobile/res/layout/adapter_track.xml b/app/src/mobile/res/layout/adapter_track.xml index aa86562c3..444454500 100644 --- a/app/src/mobile/res/layout/adapter_track.xml +++ b/app/src/mobile/res/layout/adapter_track.xml @@ -4,7 +4,6 @@ android:id="@+id/text" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_margin="8dp" android:background="@drawable/shape_accent" android:ellipsize="marquee" android:singleLine="true" diff --git a/app/src/mobile/res/layout/dialog_track.xml b/app/src/mobile/res/layout/dialog_track.xml index 3c861f31f..84a95bcea 100644 --- a/app/src/mobile/res/layout/dialog_track.xml +++ b/app/src/mobile/res/layout/dialog_track.xml @@ -9,9 +9,7 @@ @@ -45,15 +43,18 @@ - \ No newline at end of file