Material ComponentでToolbarのmenuにBadgeを表示させる
material-components 1.3.0 から Toolbar の menu に Badge を簡単に表示できるようになりました。
実装
val badge = BadgeDrawable.create(requireContext())
BadgeUtils.attachBadgeDrawable(badge, toolbar, R.id.action_info)
material-components にある BadgeUtils
を使います。
(BadgeUtils
は Experimental なので今後変更される可能性があります)
attachBadgeDrawable
で Toolbar と表示させたい menu の id を渡すことで Badge を表示させることができます。
これまで頑張っていた Badge の表示がとても簡単になって最高ですね。
Author And Source
この問題について(Material ComponentでToolbarのmenuにBadgeを表示させる), 我々は、より多くの情報をここで見つけました https://qiita.com/Nabe1216/items/99db923f1d8110fd64a5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .