Posted at

Snackbarのサンプル

More than 3 years have passed since last update.


Snackbarってなんですか

toastみたいなの。それの新しいやつみたいなの。

↓からニュッと出てきて消えるの。

Designサポートライブラリ com.android.support:design

をプロジェクトの設定で追加して使ってね。


サンプル

メッセージと、右側に任意でAction文字列を設定できます。無くてもいいです。

文字色を設定する関数が用意されてます。

背景色はgetView()できるのでお好みで背景色を変えるとか。


java

        final Snackbar snackbar = Snackbar.make(getView(), "エラー", Snackbar.LENGTH_SHORT);

snackbar.getView().setBackgroundColor(Color.RED);
snackbar.setActionTextColor(Color.WHITE);
snackbar.setAction("更新", new View.OnClickListener() {
@Override
public void onClick(View v) {
// setActionしたテキストがタップされたらここが実行されます
}
});
snackbar.show();



結果

スクリーンショット 2016-08-25 18.50.47.png