リファレンス・カスタマイズ

【Android Studio】Snackbar の文字色・背景色を変更する方法

 

ここではSnackbar の文字色・背景色を変更する方法を紹介します。
 

 
 
 

Snackbar の基本的な使い方は以下の記事をお読み下さい。

【Android Studio】Snackbarを表示する方法(Java編) この記事ではアプリ画面の下部に簡単なメッセージを表示することができる Snackbar の使い方を紹介します。 ...

 
 


 

開発環境

Android Studio4.1.1
Android EmulatorNexus 4 (API 30)
minSdkVersion16
targetSdkVersion30

 
 

コード

ここでは colors.xml に3つの色を用意しています。

 
 
 

8~10行目のメソッドを使って、色を変更します。

関連記事:
getColor メソッドの Deprecated 解消法(Java & Kotlin対応)
Color クラス と Resources を使った色の指定方法まとめ
 
 

setBackgroundTint メソッド

Snackbar の背景色を指定します。
 

setTextColor メソッド

Snackbar に表示するメッセージの文字色を指定します。
 

setBackgroundTint メソッド

Snackbar のボタンの文字色を指定します。
 
 
 
 

以上で完成です。

アプリを実行すると色が変わっていることを確認できます。


 
 
 

ABOUT ME
Sara
「わかりやすく・シンプル」をモットーに、スマホアプリ・ウェブアプリの作り方を紹介します。 独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています🙂
guest
0 Comments
Inline Feedbacks
View all comments
0
この記事にコメントするx