آموزش BadgeCounter در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش BadgeCounter در برنامه نویسی اندروید می پرازین شاید بپرسید Badge چیست ؟ badge برای نمایش یک عدد در بخش Menu یا Toolbar نمایش می دهد اپلیکیشن دیجی کالا نیز از این کتاب خانه استفاده می کنید در ادامه می توانید پیش نمایشی از آن را مشاهده کنید با ما همراه باشید.
 

 
ابتدا باید یک کتاب خانه را به پروژه خود اضافه کنید.
برای اینکار وارد فایل Build.gradle از نوع Module شده سپس در بخش dependencies خط زیر را اضافه کنید.

پروژه را sync کنید. علت خطاهای گریدل را قبلا بررسی کردیم کافی است در سایت واژه گریدل را جستجو کنید.
باید یک پوشه به نام menu ایجاد کرده و در آن یک فایل به نام menu.xml ایجاد کنید سپس کدهای زیر را در آن قرار دهید.

سپس در MainActivity.java یا اکتیویتی که می خواهید این منو را نمایش دهید کد زیر را قرار دهید.

در بالا تو Notification در سمت چپ نمایش داده می شوند BadgeColor رنگ عدد را مشخص می کند.  BadgeCounter.hide در صورتی که مقدار notification کمتر از صفر بود باید badge نمایش داده نشود و در void دوم onOptionsItemSelected مقدار کلیک بروی Notficaition را قرار دادیم که مقدار را از آن کم می کند پس mNotificationCounter از مقدار عدد badge کم می کند و دقت کنید منو باید Inflate شود تا در menu نمایش داده شود.
 
 
این آموزش هم به پایان رسید.
 
موفق و پیروز باشید
 
 

مطالعه بیشتر