类似微信未读消息的头像标记
来源:互联网 发布:unity3d骰子转动 编辑:程序博客网 时间:2024/06/14 06:08
昨天做东西的时候遇到了一个需求,类似微信上当某一个联系人有未读消息时,头像右上角会有一个红色小标记,提示你有几条未读消息,自己刚入门,水平太菜。。。想走捷径到网上百度一种布局方法,但是没有找到,可能是太简单了,没有人遇到和提问这样的问题,但我觉得还是有和我一样情况的兄弟姐们们遇到这样的苦恼,所以把自己想到的办法和大家分享一下
思路的话就是在外边嵌套一层布局,我使用的相对布局,然后头像图片写在父布局中间,再写一个textview背景设置为红圈,让这个textview和父布局的右边和上边对齐,通过设置父布局和头像图片的大小,把这个textview挤压到头像图片的右上角。现在只想到这种方法,父布局和头像图片都必须得写死。。。适配的话可能会麻烦,大神有好的方法请不吝赐教
<LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="horizontal" android:gravity="center_vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="35dp" android:text="材料资料照片:" /> <RelativeLayout android:layout_width="50dp" android:layout_height="<span style="font-family: Arial, Helvetica, sans-serif;">50dp</span>" android:layout_gravity="center_vertical"> <ImageView android:id="@+id/ziliao_photo" android:layout_width="35dp" android:layout_height="35dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:src="@drawable/u82" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="@drawable/u120" android:gravity="center" android:text="1"<span style="font-family: Arial, Helvetica, sans-serif;"> </span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"></span> android:textColor="@color/white" /></span>
</RelativeLayout> </LinearLayout>
效果就是这样。
0 0
- 类似微信未读消息的头像标记
- 完美实现类似QQ的自拍头像、上传头像功能!
- 关于消息标记的使用?
- 类似msn的消息提醒
- 类似QQ的消息对话框
- QT实现的类似QQ的头像选择窗
- 实现类似QQ自拍头像的功能(demo源码)
- 用pictureBox做类似QQ头像的功能
- 一个简单类似朋友圈头像背景的代码
- 完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)
- 多线程调试运行错误,出现类似断点的标记
- mysql数据库 实现类似标记序号的伪列
- mysql数据库 实现类似标记序号的伪列
- mysql数据库 实现类似标记序号的伪列
- mysql数据库 实现类似标记序号的伪列
- Android 圆形头像 类似QQ
- 郁闷的出纳员 (splay的区间标记模板,删除区间,add标记,类似线段树)
- 类似msn,qq的右下角消息提示
- Android Fragment 你应该知道的一切
- android 从webview中读取缓存的图片
- 合在页高速缓存里面的缓冲区高速缓存
- SSH-keygen免秘钥登录
- python学习笔记
- 类似微信未读消息的头像标记
- mysql 数据库 去除重复记录
- Android应用自动更新功能的代码实现
- PHP7新特性 What will be in PHP 7/PHPNG
- Apache虚拟主机配置说明
- maven的pom.xml中添加想要的jar包
- IT(软件)企业降低运营成本的方式
- Openstack I版 结合 Ceph 分布式存储 部署安装(九)
- 《最强大脑》节目