diff --git a/app/src/main/java/co/kr/bemyplan/util/CustomDialog.kt b/app/src/main/java/co/kr/bemyplan/util/CustomDialog.kt index c003303a..5cbd2f6c 100644 --- a/app/src/main/java/co/kr/bemyplan/util/CustomDialog.kt +++ b/app/src/main/java/co/kr/bemyplan/util/CustomDialog.kt @@ -7,7 +7,7 @@ import android.widget.TextView import androidx.annotation.LayoutRes import co.kr.bemyplan.R -class CustomDialog(context: Context, val title: String, val content: String) { +class CustomDialog(val context: Context, val title: String, val content: String) { private val dialog = Dialog(context) private lateinit var onClickedListener: ButtonClickListener @@ -76,4 +76,19 @@ class CustomDialog(context: Context, val title: String, val content: String) { dialog.dismiss() } } + + fun showLoginDialog() { + dialog.setContentView(R.layout.dialog_yes_no) + dialog.findViewById(R.id.tv_content).text = "로그인이 필요한 서비스입니다.\n로그인 하시겠습니까?" + dialog.window?.setLayout( + WindowManager.LayoutParams.MATCH_PARENT, + WindowManager.LayoutParams.WRAP_CONTENT + ) + dialog.window?.setBackgroundDrawableResource(R.drawable.inset_horizontal_24) + dialog.show() + dialog.findViewById(R.id.tv_yes).setOnClickListener { + onClickedListener.onClicked(1) + dialog.dismiss() + } + } } \ No newline at end of file