스낵바 예제
[module, build.gradle]
implementation 'com.android.support:design:28.0.0'
[main.kt]
button.setOnClickListener {
var snackbar = Snackbar.make(llinearLayout, "this is SnackBar", Snackbar.LENGTH_LONG)
snackbar.show()
}
button2.setOnClickListener {
textView4.text = "This is Color Name TextView"
var snackbar1 = Snackbar.make(llinearLayout, "Delete Message...." , Snackbar.LENGTH_LONG)
.setAction("UNDO", {
var snackbar2 = Snackbar.make(llinearLayout, "Restore Message....", Snackbar.LENGTH_LONG)
snackbar2.show()
textView4.text = "textView"
})
snackbar1.show()
}
button3.setOnClickListener {
var snackbar = Snackbar.make(llinearLayout, "This is Custom SnackBar....", Snackbar.LENGTH_LONG)
.setAction("RETRY", {})
snackbar.setActionTextColor(Color.RED)
var snackbarView = snackbar.view
var txtView = snackbarView.findViewById<TextView>(android.support.design.R.id.snackbar_text)
txtView.setTextColor(Color.YELLOW)
snackbar.show()
}
'Dead Code > DEPRECATED-KOTLIN' 카테고리의 다른 글
[코틀린코드연습장] SQLite (0) | 2019.03.21 |
---|---|
[코틀린코드연습장] Firebase에 값 적고, 불러오기 (0) | 2019.03.15 |
[코틀린코드연습장] Fragment생성 (0) | 2019.03.07 |
[코틀린코드연습장] 커스텀리스트 (0) | 2019.02.20 |
[코틀린코드연습장] ListDialog (0) | 2019.01.30 |
[코틀린코드연습장] BroadCastReceiver (0) | 2019.01.24 |
[코틀린코드연습장] ActivityACTION (0) | 2019.01.22 |
[코틀린코드연습장] startActivityForResult(3) . object (0) | 2019.01.17 |
[코틀린코드연습장] startActivityForResult(2) (0) | 2019.01.17 |
[코틀린코드연습장] startActivityForResult(1) (0) | 2019.01.17 |