主XML:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="wrap_content"
 4     android:layout_height="wrap_content" >
 5
 6     <ImageView
 7         android:layout_width="wrap_content"
 8         android:layout_height="wrap_content"
 9         android:layout_margin="10dp"
10         android:background="@drawable/round"
11         android:src="@drawable/ic_launcher" />
12
13     <TextView
14         android:layout_width="wrap_content"
15         android:layout_height="wrap_content"
16         android:layout_gravity="right"
17         android:layout_margin="3dp"
18         android:background="@drawable/smallyuan"
19         android:text="10"
20         android:textColor="@android:color/white" />
21
22 </FrameLayout>

橘黄色的圆圈:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:shape="oval"
 4     android:useLevel="false">
 5
 6     <!-- 背景填充颜色值 -->
 7     <solid android:color="#FFA500" />
 8
 9     <!-- radius值越大,越趋于圆形 -->
10     <corners android:radius="20dip" />
11
12     <!-- 圆角图像内部填充四周的大小 ,将会以此挤压内部布置的view -->
13     <padding
14         android:bottom="3dip"
15         android:left="3dip"
16         android:right="3dip"
17         android:top="3dip" />
18
19 </shape>

上方气泡圆圈:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:shape="oval"
 4     android:useLevel="false" >
 5
 6     <!-- 背景填充颜色值 -->
 7     <solid android:color="#FF0000" />
 8
 9     <!-- radius值越大,越趋于圆形 -->
10     <corners android:radius="20dip" />
11
12     <!-- 圆角图像内部填充四周的大小 ,将会以此挤压内部布置的view -->
13     <padding
14         android:bottom="3dip"
15         android:left="3dip"
16         android:right="3dip"
17         android:top="3dip" />
18
19 </shape>

转载于:https://www.cnblogs.com/zzw1994/p/4950706.html

怎么做QQ、微信等消息气泡相关推荐

  1. 【VBScript】实现QQ/微信/发消息

    前言 使用VBScript代码实现QQ微信发送消息      一.什么是VB Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的.模块化的. ...

  2. sis防屏蔽程序_Anti-recall 防撤回神器 -- 免root查看QQ微信撤回消息 甚至闪照

    官网 防撤回神器 -- Android 免root 查看撤回消息和闪照 !​anti-recall.com Anti-recall 一周年啦 现推出优惠订阅 甚至永久会员! 查看文字消息 哪里撤回点哪 ...

  3. python制作别人能使用的类_最近的工作,用python做一个微信的消息类的后台类的应用...

    最近的工作是给微信做一个消息类的后台类的应用. 消息类的后台类的应用的意思就是,这个应用不需要界面,不需要美工,也不需要客户端.它只是微信的一个普通账号.你可以加这个账号为好友.然后你可以和这个账号聊 ...

  4. flutter 布局裁剪及实现微信聊天消息气泡组件

    前言 在实际项目开发中我们有时候可能需要实现一个不规则的形状,比如一个四个角带点圆角的平行四边形容器,针对这种需求一般我们主要有三种方式实现: 1,裁剪 2,绘制 3,自定义形状ShapeBorder ...

  5. 揭秘新推广渠道::利用腾讯文档做QQ消息弹窗

    圈内营销大佬推广又搞出了新路子,利用腾讯文档做QQ微信消息弹窗推广,折腾出了一种新的推广方式! 在之前,很多站长估计之前都没有仔细观察注腾讯文档这个产品,都是用来在线编辑文档办公用,很多人没想到是,最 ...

  6. 分析QQ微信使用的是UDP还是TCP协议

    首先需要明白TCP UDP各自的概念以及区别 tcp: 传输控制协议,全拼:Transmission Control Protocol 它是一个面向连接,可靠的传输协议 udp: 用户数据报协议,全拼 ...

  7. 微信小程序之『仿 QQ 消息气泡拖拽消失』

    转载:请写明掘金原文链接及作者名 '小小小' 一个潜心研究小程序QQ群:139128168 ← 点击加群 今天带来的是仿QQ消息气泡拖拽消失特效,源码中很多地方还是有很多不足,希望大家一起齐心协力,给 ...

  8. Android QQ、微信聊天消息界面设计原理与实现

     原理:Android平台上,典型的以腾讯的QQ.微信这些聊天消息界面通常可以采用ListView设计与实现,需要使用ListView 适配器Adapter的getItemViewType()和g ...

  9. Android qq消息气泡实现效果,Android 实现仿QQ拖拽气泡效果的示例

    效果图: 一.实现思路 在列表中默认使用自定义的TextView控件来展示消息气泡,在自定义的TextView控件中重写onTouchEvent方法,然后在DOWN.MOVE.UP事件中分别处理拖拽效 ...

  10. android qq功能实现原理,Android QQ、微信聊天消息界面设计原理与实现

     Android QQ.微信聊天消息界面设计原理与实现 原理:Android平台上,典型的以腾讯的QQ.微信这些聊天消息界面通常可以采用ListView设计与实现,需要使用ListView 适配器 ...

最新文章

  1. 转 前端工程师凭什么这么值钱?
  2. css 浮动在最上层_CSS编码规范
  3. python 显示html_如何使用python在本地显示带有html表单的网...
  4. 记账本开发进程第四天
  5. pdo连接mysql数据库(简洁明了)
  6. oracle初始化序列值,如何修改序列(Sequence)的初始值(START WITH)
  7. 判断相等_为什么不建议你用a.equals(b)判断对象相等
  8. Unity读取TXT文本文件
  9. Unity Asset Store——独立游戏开发者的素材插件商店
  10. bitvise terminal 中文乱码
  11. 周鸿祎:人人需要Mentor,世界没有奇迹
  12. 不要成为职场中的三种人
  13. D3 二维图表的绘制系列(十七)树图
  14. 高德地图--SDK集成--定位功能 地图定位搜索
  15. 【扫盲系列】分布式+Zookeeper+Docker+K8S
  16. 关于这些年做的 图片上传下载做的处理总结(including根据图片url上传文件)
  17. 2021-04-15 测试面试题
  18. android7dlopen,Android7.0对dlopen的改变
  19. 美剧 迷失 最强剧情解释
  20. 为“存在即是合理”正名

热门文章

  1. IDC:2016年上半年宏杉科技同比增长47.3% 中国TOP10数据存储厂商增速第一
  2. 基于Spring Boot2 + Spring Security OAuth2 实现单点登陆(二)
  3. 对语音通话占用带宽的理解
  4. 找出唯一出现一次的数
  5. 关于Oracle RAC基本概念
  6. android jni调试打印char阵列
  7. HDU2516 取石子游戏
  8. Linux中mount挂载命令及其概念
  9. SQL Server将表数据从一个数据源复制到另一个数据源(未完成)
  10. 怎么解Linux内核温控,Linux Thermal 框架解析