ANDROID SHAPE画圆形背景_ANDROID实现角标布局
来源:互联网 发布:广告录音制作软件 编辑:程序博客网 时间:2024/06/06 08:50
androidid仿Iphone通知角标的实现、比如QQ是显示数量的角标、以及显示未读信息数量、信息等、Android允许通过xml定义资源、常见的事string、id、integer、dimen等、也可以定义一些图片资源、比如用来做几何的矢量图就非常好用、其中有许多的细节问题、具体需求可以看看google官方的api
Shape API:http://developer.android.com/guide/topics/ resources/drawable-resource.html#Shape、由于某种众所周知的原因国内访问不了developer.android.com、如果想翻墙查看资料的可以参考我的另外一篇文章 国内如何翻墙访问google.com
这里只实现角标的功能、上效果图
shape可以绘制矩形环形以及椭圆、所以只需要用椭圆就可以完成需求、在使用的时候将控件比如textview的高宽设置成一样就是正圆、solid表示远的填充色、stroke则代表远的边框线、所以两者结合可以实现带边缘的圆、Shape 代码
<?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="@color/common_red" /> <padding android:left="2dp" android:top="1dp" android:right="2dp" android:bottom="1dp" /> <solid android:color="@color/common_red" /> <stroke android:width="1dp" android:color="@android:color/white" /> <size android:width="15dp" android:height="15dp" /></shape>
把以上代码添加到drawable里面、通过background引用就可以了
<TextView android:id="@ id/message_category_unread_count" style="@style/comm_text_style_14_aaaaaa" android:layout_marginLeft="70dp" android:layout_marginTop="5dp" android:background="@drawable/design_red_point" android:gravity="center" android:textSize="@dimen/text_size_comment_20" android:text="7" android:textColor="@android:color/white" />
0 0
- ANDROID SHAPE画圆形背景_ANDROID实现角标布局
- ANDROID SHAPE画圆形背景_ANDROID实现角标布局
- ANDROID SHAPE画圆形背景_ANDROID实现角标布局
- ANDROID SHAPE画圆形背景实现圆形TextView
- ANDROID SHAPE画圆形背景实现圆形TextView
- android shape 圆形背景
- Android利用shape实现圆形按钮
- shape简单绘制圆形背景
- android shape实现控件圆角,背景,边框等属性
- Android--(7)--Android Shape实现控件背景
- shape 实现圆形、圆角矩形
- Shape绘制圆形头像或角标
- android 圆形按钮结合selector和shape实现
- Shape 画圆形
- android使用shape实现布局文件呈圆角
- android 字画背景 shape
- Android背景渐变[shape]
- Android Shape绘制背景
- 【游记】ZJOI2017 Day1 #2
- foreach
- 【opencv】 error C2039: “PatchGenerator”: 不是“cv”的成员。调试
- Git
- 蓝桥杯 历届试题 矩阵翻硬币
- ANDROID SHAPE画圆形背景_ANDROID实现角标布局
- Qt键盘事件--组合键响应方法
- 美国商学院申请条件知多少,雅思专家来解惑
- RxJava 和 RxAndroid (一)
- mysql常用语句
- IntelliJ IDEA平台下JNI编程(四)—本地C代码访问JAVA对象
- json 配置文件解析 写入
- Linux下文件的权限
- KMP算法问题简单思考记录