Notice
Recent Posts
Recent Comments
Link
투케이2K
326. (AndroidStudio/android/java) Snackbar 스낵바 사용해 메시지 알림 표시 수행 실시 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : java
[소스 코드]
public void callSnackbar(String message){
try {
Log.i("---","---");
Log.w("//===========//","================================================");
Log.i("","\n"+"["+String.valueOf(ACTIVITY_NAME)+" >> callNomalSnackbar() :: 스낵바 메시지 표시 실시]");
Log.i("","\n"+"[message :: "+String.valueOf(message)+"]");
Log.w("//===========//","================================================");
Log.i("---","---");
/**
* // -------------------------------
* [요약 설명]
* // -------------------------------
* 1. 필요 implement 의존성 :
*
* implementation 'com.google.android.material:material:1.4.0'
* // -------------------------------
* 2. Snackbar :
*
* 안드로이드에서 간단하게 메시지를 표시하는 용도로 사용됩니다 (Toast 와 유사)
* Snackbar 는 하단에 메시지가 표시됩니다
* // -------------------------------
* 3. 호출 방법 :
*
* callSnackbar("test");
* // -------------------------------
* 4. 안드로이드 디벨로퍼 참고 사이트 :
*
* https://developer.android.com/reference/com/google/android/material/snackbar/Snackbar
* // -------------------------------
* */
View contentLayout = findViewById(android.R.id.content); // [안드로이드 content View 지정]
Snackbar.make(contentLayout, String.valueOf(message), Snackbar.LENGTH_LONG) // [레이아웃 / 메시지 / 표시 시간]
.setBackgroundTint(Color.BLUE) // [배경 색상]
.setTextColor(Color.CYAN) // [텍스트 색상]
.setActionTextColor(Color.YELLOW) // [버튼 색상 변경]
.setAction("확인", new View.OnClickListener() { // [버튼 클릭 이벤트 정의]
@Override
public void onClick(View view) {
// [토스트 메시지 알림 표시]
Toast.makeText(view.getContext(), "확인 클릭", Toast.LENGTH_SHORT).show();
}
}).show();
}
catch (Exception e){
e.printStackTrace();
}
}
[결과 출력]
반응형
'Android' 카테고리의 다른 글
Comments