새 재생목록 만들기

- 페이지 추가
This commit is contained in:
2024-12-03 14:59:17 +09:00
parent f7073ec422
commit ad5a84c3b8
4 changed files with 198 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import android.content.Intent
import android.os.Bundle
import android.view.View
import androidx.recyclerview.widget.LinearLayoutManager
import kr.co.vividnext.sodalive.audio_content.playlist.create.AudioContentPlaylistCreateActivity
import kr.co.vividnext.sodalive.audio_content.playlist.detail.AudioContentPlaylistDetailActivity
import kr.co.vividnext.sodalive.base.BaseFragment
import kr.co.vividnext.sodalive.common.Constants
@@ -51,6 +52,10 @@ class AudioContentPlaylistListFragment : BaseFragment<FragmentAudioContentPlayli
false
)
recyclerView.adapter = adapter
binding.tvCreatePlaylist.setOnClickListener {
startActivity(Intent(requireContext(), AudioContentPlaylistCreateActivity::class.java))
}
}
@SuppressLint("SetTextI18n")

View File

@@ -0,0 +1,31 @@
package kr.co.vividnext.sodalive.audio_content.playlist.create
import android.app.Service
import android.os.Bundle
import android.view.inputmethod.InputMethodManager
import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.LoadingDialog
import kr.co.vividnext.sodalive.databinding.ActivityAudioContentPlaylistCreateBinding
class AudioContentPlaylistCreateActivity : BaseActivity<ActivityAudioContentPlaylistCreateBinding>(
ActivityAudioContentPlaylistCreateBinding::inflate
) {
private lateinit var imm: InputMethodManager
private lateinit var loadingDialog: LoadingDialog
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
imm = getSystemService(
Service.INPUT_METHOD_SERVICE
) as InputMethodManager
}
override fun setupView() {
binding.tvBack.text = "새 재생목록 만들기"
binding.tvBack.setOnClickListener { finish() }
loadingDialog = LoadingDialog(this, layoutInflater)
}
}