From cc7dd8426c9a00a2f04fdff425f5e7cca33b9c35 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 4 May 2022 11:28:00 +0200 Subject: [PATCH] Create Playlist Rework --- .../github/libretube/CreatePlaylistDialog.kt | 41 +++++++++++++ .../main/java/com/github/libretube/Library.kt | 20 +++--- .../res/layout/dialog_create_playlist.xml | 61 +++++++++++++++++++ app/src/main/res/layout/fragment_library.xml | 28 --------- app/src/main/res/values/strings.xml | 1 + 5 files changed, 114 insertions(+), 37 deletions(-) create mode 100644 app/src/main/java/com/github/libretube/CreatePlaylistDialog.kt create mode 100644 app/src/main/res/layout/dialog_create_playlist.xml diff --git a/app/src/main/java/com/github/libretube/CreatePlaylistDialog.kt b/app/src/main/java/com/github/libretube/CreatePlaylistDialog.kt new file mode 100644 index 000000000..1bbcc9d32 --- /dev/null +++ b/app/src/main/java/com/github/libretube/CreatePlaylistDialog.kt @@ -0,0 +1,41 @@ +package com.github.libretube + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Button +import android.widget.Toast +import androidx.core.os.bundleOf +import androidx.fragment.app.DialogFragment +import androidx.fragment.app.setFragmentResult + +class CreatePlaylistDialog : DialogFragment() { + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + var rootView: View = inflater.inflate(R.layout.dialog_create_playlist, container, false) + + val cancelBtn = rootView.findViewById