[Android]
[Android/Kotlin] CustomDialog 하단에 위치하기
민프야
2021. 10. 4. 18:43
class CustomDialog(mContext: Context) {
private val dialog = Dialog(mContext)
private val mContext = mContext
\
fun showDialog() {
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE) //타이틀바 제거
dialog?.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
dialog.setContentView(R.layout.dialog_wallet_option)
// Custom Dialog 크기 설정
dialog.window?.setLayout(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT
)
// Custom Dialog 위치 조절
dialog.window?.setGravity(Gravity.BOTTOM)
// Custom Dialog 배경 설정 (다음과 같이 진행해야 좌우 여백 없이 그려짐)
dialog.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
// Custom Dialog 표시
dialog.show()
}