这里主要应用的是第三方控件: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

更多相关文章

  1. Android(安卓)Material Design控件学习(一)——TabLayout的用法
  2. Android:将activity设置为弹出式的并设置为透明的
  3. NestedScrollView、ScrollView 加载完自动滑动至底部问题的解决
  4. 实用技巧 - 收藏集 - 掘金
  5. [置顶] 【SwipeRefreshLayout】Google官方下拉刷新组件
  6. Android(安卓)View.MeasureSpec
  7. Android(安卓)RecyclerView控件
  8. android常见手动和自动轮播图效果
  9. android:layout_above="@+id/XXX"与android:layout_below="@+id/

随机推荐

  1. Android网络常用的请求---HttpURLConnect
  2. Android 加载图片传到另一个页面 关于回
  3. Android 使用URLConnection提交请求
  4. android gallery笔记
  5. android 入门demo Tab选项卡
  6. Android 获取视频缩略图
  7. ubuntu 16.04 编译 android 6.0 错误
  8. android中用socket 接收服务器的消息
  9. Android SqlLiter使用
  10. Android 检查wifi状态