Bagaimana cara menampilkan notification count pada ActionBar menu seperti di Facebook. Simak langkah berikut ini:

  1. Membuat kelas BadgeDrawable, yang menangani perhitungan jumlah notifikasi dan background lingkaran berwarna merah beserta shadownya.
  2. Mendefinisikan LayerDrawable, pada xml yaitu berupa layer-list. Dimana layer bottom akan dijadikan ikon menu, sedangkan layer atas berupa BadgeDrawable.
  3. Update jumlah notifikasi dan menampilkannya pada BadgeDrawable.

Yak, langsung menjuju tekape..

1. Membuat kelas BadgeDrawable.

2. Mendefinisikan LayerDrawable berupa layer-list. Kemudian berkas xml-nya sy beri nama ic_menu_notif.

Kemudian isilah icon [attribute value] pada menu dengan ic_menu_notif.

Buka kelas MainActivity.java, kemudian override method onCreateOptionsMenu();

3. Simulasi, update jumlah notifikasi.

device-2015-12-07-163515

Referensi:

http://www.jmhend.me/layerdrawable-menuitems

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.