Snackbar
: Toast 메시지처럼 화면상에 팝업창을 띄어 사용자에게 특정한 정보를 제공할 때 사용이 됩니다. Toast 메시지와 유사한 기능을 제공하지만, Toast 메시지일 경우 팝업창이 나타났다가 지정한 Duration에 따라 일정 시간 보이다가 자동으로 사라지는 팝업창입니다.
🟦 Snackbar 기본 설정
public class MainSnackbar {
public static void showSnackbar(View view, String message) {
Snackbar snackbar = Snackbar.make(view, message, Snackbar.LENGTH_SHORT);
setTextView(snackbar, view);
snackbar.show();
}
...
🟪 Snackbar Max Line 설정
private static void setTextView(Snackbar snackbar, View view) { // 세부설정
TextView content = snackbar.getView().findViewById(R.id.snackbar_text);
content.setTextSize(2, 14);
content.setSingleLine(false);
content.setMaxLines(5); // Max Line
TextView action = snackbar.getView().findViewById(R.id.snackbar_action);
action.setTextColor(Color.WHITE);
}
'Programming 개발은 구글로 > JAVA[Android]' 카테고리의 다른 글
[RxJava] 3.Observable 란? (0) | 2022.05.29 |
---|---|
[RxJava] 6.Scheduler (0) | 2022.05.29 |
[RxJava] 2. Reactive Programming 이란? (0) | 2022.05.26 |
[RxJava] 5.subscribeOn과 observeOn의 차이점 (0) | 2022.05.25 |
[RxJava] 7.배압(Backpressure) 개념 이해 (0) | 2022.05.24 |
댓글