android气泡消息提醒布局

  无论是anroid还是ios,气泡消息提醒再正常不过了。然而要定义一个气泡消息提醒确要费一番周折。下面记录下气泡提醒布局。

  定义气泡背景shape_unread_message_bg.xml

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android= "http://schemas.android.com/apk/res/android"
    android:shape="oval"
    android:useLevel= "false" >

    <solid android:color= "#FF0000" />

</shape>

  定义气泡布局,关键点是android:layout_gravity="top|right"

            <FrameLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <ImageView
                    android:id="@+id/img_cells"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:src="@mipmap/ic_launcher" />
                <TextView
                    android:id="@+id/tab_unread_message"
                    android:layout_width="14dp"
                    android:layout_height="14dp"
                    android:layout_alignParentRight="true"
                    android:layout_marginRight="14dp"
                    android:background="@drawable/shape_unread_message_bg"
                    android:gravity="center"
                    android:textColor="@android:color/white"
                    android:textSize="8sp"
                    android:layout_gravity="top|right"
                    android:visibility="gone"
                    />
            </FrameLayout>

  此处需要注意的是,如果数字过大。出现"..."时无法居中,其实这是英文"..."导致的问题,换成"···"即可。

 

时间: 2024-10-01 00:03:21

android气泡消息提醒布局的相关文章

Android实现消息提醒小红点效果

本人分享一下,自己写的一个消息提醒小红点控件,支持圆.矩形.椭圆.圆角矩形.正方形五种图形样式,可带文字,支持链式操作. 先看一下实现效果,随便测了几个控件(TextView.ImageView.RadioButton.LinearLayout.RelativeLayout.FrameLayout),不确定其他会不会有问题. import android.content.Context; import android.graphics.Canvas; import android.graphic

Android高仿微信5.2.1主界面及消息提醒_Android

好久没更新博客了,最近在做公司的项目,这也算是我接触的第一个正式项目.通过项目的检验,发现自己积累了一年的知识还是远远不够,想要提高,好的方法是 :项目+书+视频+博客.最重要一点:勤动手.最近发现了慕课网的视频,居然都是高清无码免费的!而且满满的干货!我用业余时间跟着视频中大神的讲解学习了不少知识,下面就将这些小demo与大家分享,当然,我做了一些优化,代码与视频中有些出入,但功能可以完全实现. 这是一个模仿5.2.1版本的显示界面,如下图所示: 功能及实现思路简介 主要功能很简单: 1.上面

Android高仿微信5.2.1主界面及消息提醒

好久没更新博客了,最近在做公司的项目,这也算是我接触的第一个正式项目.通过项目的检验,发现自己积累了一年的知识还是远远不够,想要提高,好的方法是 :项目+书+视频+博客.最重要一点:勤动手.最近发现了慕课网的视频,居然都是高清无码免费的!而且满满的干货!我用业余时间跟着视频中大神的讲解学习了不少知识,下面就将这些小demo与大家分享,当然,我做了一些优化,代码与视频中有些出入,但功能可以完全实现. 这是一个模仿5.2.1版本的显示界面,如下图所示: 功能及实现思路简介 主要功能很简单: 1.上面

android ble-第三方应用的微信、LINE消息提醒功能

问题描述 第三方应用的微信.LINE消息提醒功能 现在做一个android蓝牙应用开发,客户要求当手机上有微信消息的时候将消息显示到蓝牙设备上,意思用户不用掏出手机就看到消息了,这个怎么实现?

android的消息通知栏

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等. 下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知.它是位于顶层可以展开的通知列表.它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等. (网上看了下,全面介绍的文章不多,所以就萌生了写这篇的念头,随便当作回顾笔记.下面我就通过官方文档.源代码

Android后台定时提醒功能实现_Android

前提:考虑到自己每次在敲代码或者打游戏的时候总是会不注意时间,一不留神就对着电脑连续3个小时以上,对眼睛的伤害还是挺大的,重度近视了可是会遗传给将来的孩子的呀,可能老婆都跟别人跑了. 于是,为了保护眼睛,便做了个如下的应用: 打开后效果: 时间到之后有后台提醒: 好了,接下来说一下做这样一个APP主要涉及到的知识点: Service:使用service,便可以在程序即使后台运行的时候,也能够做出相应的提醒,并且不影响手机进行其他工作.AlarmManager:此知识点主要是用来计时,具体的在代码

QQ2009让消息提醒替代消息弹出设置

为了提高聊天的效率,QQ为我们提供了消息弹出功能.这项功能可以在好友发来消息时自动弹出消息窗口,确实给我们聊天带来了相当的便利.不过,QQ2009中这项功能似乎已经被削减了.那么,我们是否就要忍受每次对话都使用热键调出的痛苦呢?其实,QQ2009为我们提供了更加高效的消息提醒功能. 我们点击QQ的开始图标,选择"系统设置-状态和提醒"命令打开"系统设置"窗口.然后,选择"消息提醒"选项,在右侧开启"会话消息提醒"即可(如图1)

百度卫士怎么关闭智能消息提醒功能?

  百度卫士怎么关闭智能消息提醒功能?          1.在计算机中,将百度卫士安全管理程序打开并运行.如图所示; 2.在打开的百度卫士窗口,点击右上角的"菜单"按钮.如图所示; 3.点击菜单后,在弹出的选项框中选择"设置中心"选项点击它.如图所示; 4.点击设置中心选项后,这个时候会打开百度卫士"设置中心"对话框.如图所示; 5.在设置中心对话框中,选择左侧窗格的"常规设置"选项.如图所示; 6.在常规设置选项右侧窗格中

win8.1系统360安全卫士弹出没用的消息提醒窗口怎么关闭

  win8.1系统360安全卫士弹出没用的消息提醒窗口怎么关闭         具体方法如下: 1.打开360界面-右上角菜单按钮; 2.菜单里面找到设置; 3.基本设置-功能设置,勋章墙和鼠标右键显示的功能,一般不需要,可以取消; 4.基本设置-用户体验改善计划,我们用不着; 5.弹窗设置-漏洞修复方式,关闭弹窗提醒,不修复,一般没人攻击你的电脑不用担心,修复之后电脑可能会很卡; 6.弹窗设置-垃圾清理提示,嫌烦的话可以取消提醒,或者设置垃圾超过1G时每周提醒一次; 7.开机小助手,新闻和天