Merge pull request #419 from SaintDubious/emptyText

Clean empty text view
This commit is contained in:
Nite 2021-04-15 07:53:17 +02:00 committed by GitHub
commit ef774cf0bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,7 +74,7 @@ class SelectAlbumFragment : Fragment() {
private var header: View? = null private var header: View? = null
private var selectFolderHeader: SelectMusicFolderView? = null private var selectFolderHeader: SelectMusicFolderView? = null
private var albumButtons: View? = null private var albumButtons: View? = null
private var emptyView: View? = null private var emptyView: TextView? = null
private var selectButton: ImageView? = null private var selectButton: ImageView? = null
private var playNowButton: ImageView? = null private var playNowButton: ImageView? = null
private var playNextButton: ImageView? = null private var playNextButton: ImageView? = null
@ -217,7 +217,7 @@ class SelectAlbumFragment : Fragment() {
downloadButton = view.findViewById(R.id.select_album_download) downloadButton = view.findViewById(R.id.select_album_download)
deleteButton = view.findViewById(R.id.select_album_delete) deleteButton = view.findViewById(R.id.select_album_delete)
moreButton = view.findViewById(R.id.select_album_more) moreButton = view.findViewById(R.id.select_album_more)
emptyView = view.findViewById(R.id.select_album_empty) emptyView = TextView(requireContext())
selectButton!!.setOnClickListener( selectButton!!.setOnClickListener(
View.OnClickListener View.OnClickListener
@ -1118,7 +1118,12 @@ class SelectAlbumFragment : Fragment() {
playAllButtonVisible = !(isAlbumList || entries.isEmpty()) && !allVideos playAllButtonVisible = !(isAlbumList || entries.isEmpty()) && !allVideos
shareButtonVisible = !isOffline(context) && songCount > 0 shareButtonVisible = !isOffline(context) && songCount > 0
emptyView!!.visibility = if (entries.isEmpty()) View.VISIBLE else View.GONE albumListView!!.removeHeaderView(emptyView!!)
if (entries.isEmpty()) {
emptyView!!.text = "No Media Found"
emptyView!!.setPadding(10, 10, 10, 10)
albumListView!!.addHeaderView(emptyView, null, false)
}
if (playAllButton != null) { if (playAllButton != null) {
playAllButton!!.isVisible = playAllButtonVisible playAllButton!!.isVisible = playAllButtonVisible