쉽게 SnackBar로 돌아가기 버튼 동작(ActionButton) 추가

처음에



스낵바의 뒤로 버튼의 동작(액션 버튼)이 안내외 간단하게 실장할 수 있게 되었기 때문에 여기에 메모 대신에 보존해 두기로 했다.
의외로 간단하고 알기 쉽고 정리되어 있다고 생각했으므로, 꼭 사용해 보길 바란다.



동작 내용


//MainActivity.kt

Snackbar.make(findViewById(android.R.id.content),"保存しました", Snackbar.LENGTH_SHORT)
            //戻るボタンの動作
                    .setAction("元に戻す"){
                        Log.d("debug","もとに戻る動作を書くよ!!")
                    }
            //戻るボタンの色
                    .setActionTextColor(ContextCompat.getColor(this@MainActivity, R.color.color_name))
                    .show()

동작 설명



스낵바 만들기

Snackbar.make([표시되는 위치],[표시되는 문자], [표시되는 길이])

액션 버튼 만들기

.setAction([액션 버튼에 표시되는 문자]){
   [버튼을 눌렀을 때 동작하는 내용]
}

액션 버튼의 문자 색상 지정

.setActionTextColor(ContextCompat.getColor(context, [컬러 XML에 기입하고 있는 이름]))

스낵바 표시

.show()

참고 자료

좋은 웹페이지 즐겨찾기