(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
Post a Comment