(Tutorial Android) Snackbar Android Material Design


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

Ok, pada tutorial ini kita akan coba menciptakan snackbar.

Tambahkan library support design, sebab 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 sanggup dilihat di https://github.com/andronut/AndroidSnackbar

Sekian dan biar bermanfaat
Happy Coding :)

Comments

Popular posts from this blog

Pewarnaan Objek Geometri Di Java 2D

Tugas Komplemen Terakhir

Konsep Oop Encapsulation