Fix delete button sometimes not visible

This commit is contained in:
Jarne Demeulemeester 2022-01-21 18:28:06 +01:00
parent 42199ecaf5
commit 93d6eb9b17
No known key found for this signature in database
GPG key ID: 65C6006F2032DD14
3 changed files with 6 additions and 5 deletions

View file

@ -111,13 +111,13 @@ class EpisodeBottomSheetFragment : BottomSheetDialogFragment() {
//binding.progressDownload.isVisible = true //binding.progressDownload.isVisible = true
} }
binding.deleteButton.isVisible = false
viewModel.loadEpisode(episodeId) viewModel.loadEpisode(episodeId)
} else { } else {
val playerItem = args.playerItem!! val playerItem = args.playerItem!!
viewModel.loadEpisode(playerItem) viewModel.loadEpisode(playerItem)
binding.deleteButton.isVisible = true
binding.deleteButton.setOnClickListener { binding.deleteButton.setOnClickListener {
viewModel.deleteEpisode() viewModel.deleteEpisode()
dismiss() dismiss()

View file

@ -170,11 +170,11 @@ class MediaInfoFragment : Fragment() {
binding.downloadButton.setImageResource(R.drawable.ic_download_filled) binding.downloadButton.setImageResource(R.drawable.ic_download_filled)
} }
binding.deleteButton.isVisible = false
} else { } else {
binding.favoriteButton.isVisible = false binding.favoriteButton.isVisible = false
binding.checkButton.isVisible = false binding.checkButton.isVisible = false
binding.downloadButton.isVisible = false binding.downloadButton.isVisible = false
binding.deleteButton.isVisible = true
binding.deleteButton.setOnClickListener { binding.deleteButton.setOnClickListener {
viewModel.deleteItem() viewModel.deleteItem()

View file

@ -44,9 +44,9 @@
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:background="@drawable/circle_background" android:background="@drawable/circle_background"
android:backgroundTint="?attr/colorError" android:backgroundTint="?attr/colorError"
android:visibility="gone"
app:layout_constraintEnd_toEndOf="@id/episode_image" app:layout_constraintEnd_toEndOf="@id/episode_image"
app:layout_constraintTop_toTopOf="@id/episode_image" app:layout_constraintTop_toTopOf="@id/episode_image"
android:visibility="gone"
tools:visibility="visible"> tools:visibility="visible">
<TextView <TextView
@ -215,7 +215,8 @@
android:background="@drawable/button_accent_background" android:background="@drawable/button_accent_background"
android:contentDescription="@string/delete_button_description" android:contentDescription="@string/delete_button_description"
android:padding="12dp" android:padding="12dp"
android:src="@drawable/ic_trash" /> android:src="@drawable/ic_trash"
android:visibility="gone" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout