原生NavigationView菜单中添加消息提醒(小红点)
来源:互联网 发布:怒蛙网络 编辑:程序博客网 时间:2024/05/18 12:31
最近在写一个Android项目,项目需求是侧滑栏有个“我的部落”,在“我的部落”里可以发布动态,别人可以在我的动态下评论,当有人在我的动态下评论时,侧滑栏“我的部落”右边要出现一个小红点表示提醒:
其实谷歌上有很多关于怎么实现这个效果的文章,但是百度上实在太难找了,写个中文的方便需要的小伙伴吧
- 实现图中Slideshow那个效果比较简单,附上链接
https://medium.com/@harivigneshjayapalan/android-adding-badge-or-count-to-the-navigation-drawer-84c93af1f4d9#.fd0xio2ns - 实现小红点的效果
思路:TextView设置小圆点背景
直接贴代码
1.写好小红点的布局文件,嵌套在线性布局中是因为在菜单中如果不match_parent的话布局会与顶边对齐,为了居中就再套一个线性布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="match_parent"> <ImageView android:id="@+id/im_msg" android:src="@drawable/prompt_button" android:layout_gravity="center_vertical" android:layout_width="10dp" android:layout_height="10dp" android:visibility="gone"/> </LinearLayout>
<item android:id="@+id/nav_mytribe" app:actionLayout="@layout/badge_red_point_2" android:icon="@drawable/tribe_button" android:title="@string/my_tribe" />
完成啦~
这样就能实现消息提示啦~
阅读全文
0 0
- 原生NavigationView菜单中添加消息提醒(小红点)
- 原生NavigationView菜单中添加消息提醒(小红点)
- 原生NavigationView菜单中添加消息提醒(小红点)
- NavigationView原生侧滑菜单
- 添加本地消息提醒
- 【Android 初学者】菜单和消息提醒
- 为Pocket PC添加消息提醒功能
- Android给控件添加消息提醒
- DrawerLayout+NavigationView打造Google原生Material Design风格侧滑菜单
- 消息提醒小红点的实现
- Android 向系统日历中添加提醒(踩坑)
- HTML消息提醒(Notification)
- 一个简单的顶部菜单消息提醒功能
- NavigationView 子菜单问题
- Android之给控件添加标签(类似右上角消息提醒数字)
- android消息通知更新(小红点,数字提醒)之badgeview
- Material Design Support Library中NavigationView添加下划线
- 侧滑菜单的简单实现(DrawerLayout+Toolbar+NavigationView)
- PageHelpher、MyBatis关联查询,多表查询分页问题
- 了解IAP
- linux 常用目录的作用
- jfreechart 画散点图
- node中文件的状态
- 原生NavigationView菜单中添加消息提醒(小红点)
- Java练习--数组最大距离
- 【IT软技能】Linux里10个最危险的命令
- 复杂链表的复制
- 在VMware中解决克隆后eth0不见的问题
- linux configure: error: xml2-config not found. Please check your libxml2 installation
- diolog 显示时 activity已经销毁判断
- Bootstrap笔记
- Java动态规划 实现最长公共子序列以及最长公共子字符串