Android(安卓)消息数字提示,类似微信,BadgeView
16lz
2021-01-25
这里主要应用的是第三方控件:BadgeView
BadgeView继承TextView,所以TextView中设置字体的方法都适用BadgeView。
BadgeView badgeView = new BadgeView(this); badgeView.setTargetView(textView);//设置哪个控件显示数字提醒,参数就是一个view对象 badgeView.setBadgeCount(3);//设置提醒的数字 //setBackgroundColor() --> 设置badgeview的背景色,当然还可以设置背景图片 //setBackgroundResource() --> 设置背景图片 badgeView.setBackground(12, Color.parseColor("#9b2eef")); //设置背景图片 badgeView.setText("提示"); badgeView.setBadgeGravity(Gravity.BOTTOM | Gravity.CENTER); //设置显示位置 badgeView.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.ITALIC)); //设置显示的字体 badgeView.setShadowLayer(2, -1, -1, Color.GREEN); //设置字体的阴影
具体可以参见这里地址
https://github.com/jgilfelt/android-viewbadger
更多相关文章
- Android(安卓)Material Design控件学习(一)——TabLayout的用法
- Android:将activity设置为弹出式的并设置为透明的
- NestedScrollView、ScrollView 加载完自动滑动至底部问题的解决
- 实用技巧 - 收藏集 - 掘金
- [置顶] 【SwipeRefreshLayout】Google官方下拉刷新组件
- Android(安卓)View.MeasureSpec
- Android(安卓)RecyclerView控件
- android常见手动和自动轮播图效果
- android:layout_above="@+id/XXX"与android:layout_below="@+id/