(Tutorial Android) Snackbar Android Material Design - ARTANA

(Tutorial Android) Snackbar Android Material Design


Snackbar merupakan salah satu widget di Android Material Design dengan tampilan yang sangat menarik. Sama halnya dengan Toast, yaitu fungsinya menampilkan sebuah message. Bukan hanya itu, Snackbar menyediakan feedback mengenai aksi pada sebuah message tersebut.

Ok, pada tutorial ini kita akan coba membuat snackbar.

Tambahkan library support design, karena snackbar sendiri berada di library ini.


Berikut contoh-contoh dari Snackbar :

1. Simple Snackbar
Menampilkan snackbar biasa.
Snackbar.make(findViewById(android.R.id.content), "Hai semuanya !", Snackbar.LENGTH_LONG).show();

2. Snackbar with Action Callback
Menampilkan Snackbar dengan action callback.
Snackbar.make(findViewById(android.R.id.content), "Kenangan (mantan) telah terhapus !", Snackbar.LENGTH_LONG)
.setAction("UNDO", new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(findViewById(android.R.id.content), "Anda gagal move on!", Snackbar.LENGTH_SHORT).show();
}
}).show();

3. Custom Snackbar
Customisasi snackbar.
Snackbar snackbar = Snackbar.make(findViewById(android.R.id.content), "Anda belum beruntung!", Snackbar.LENGTH_LONG)
.setAction("RETRY", new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
// text color
snackbar.setActionTextColor(Color.BLUE);
// button text color
View sbView = snackbar.getView();
TextView textView = (TextView) sbView.findViewById(android.support.design.R.id.snackbar_text);
textView.setTextColor(Color.YELLOW);
snackbar.show();

Hasil running sebagai berikut :

1. Simple Snackbar


2. Snackbar with Action Callback



3. Custom Snackbar



Source code lengkap dapat dilihat di https://github.com/wimsonevel/AndroidSnackbar

Sekian dan semoga bermanfaat
Happy Coding :)

Berlangganan update artikel terbaru via email: