资源简介
一个View就像实现,支持设置背景色、数量文字、文字颜色、文字大小、最大文字、只显示圆点,自动适配文字大小,不会超出圆圈的范围
代码片段和文件信息
package com.tpnet.easynavigationbar.EasyNavigation;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.View;
import com.tpnet.easynavigationbar.R;
/**
* Created by LITP on 2016/9/9.
*/
public class TipView extends View {
private int textColor = Color.WHITE; //默认
private float textMargin = 0.9f; //文字边距,0-1 ,越小字越小
private int circleColor = Color.RED; //默认背景颜色
private int text = 0; //默认文本0,0就是不显示
private int textMax = 99 ; //最大数值,超出就显示 +
Paint paint = new Paint(); //尽量不要在onDraw创建对象,因为onDraw经常调用
public TipView(Context context AttributeSet attrs) {
super(context attrs);
TypedArray ta = context.obtainstyledAttributes(attrs R.styleable.TipView);
// 获取自定义属性的文字
int text = ta.getInt(R.styleable.Tip
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 659 2016-09-09 16:14 消息数量提示TipView\attrs.xm
文件 5112 2016-09-09 19:59 消息数量提示TipView\TipView.java
目录 0 2016-09-09 16:20 消息数量提示TipView
----------- --------- ---------- ----- ----
5771 3
相关资源
- 基于JavaEE的网上购物商城
- docx4j生成word文档
- Java Web主流框架整合开发:J2EE+Struts
- 清华大学出版社JAVA从入门到精通第
- Java连接SAP的相关JCO包。包括各个Lin
- 小型酒店管理系统毕业设计javaEE
- 基于opencv+java的银行卡图片处理
- “E-家园”个人网站--java开发
- java多种方式实现pdf文件电子签名
- 爬虫搜索简单的搜索引擎java爬虫搜索
- JavaWeb基于SSM框架的仓库管理系统源码
- SSM可运行的基于Java在线学习平台 毕设
- Java 传智播客javaweb毕业设计资料和源
- 分享一套java基于SSM(spring+springMVC+M
- 运动会管理系统 java mysql 完整能运行
- Java ssm 完整项目包括数据库
- 学生成绩管理系统 + javaweb 毕业设计
- Java 基于ssh的社团管理系统的设计与实
- java 网上商城的所有源码数据、黑马传
- 全套五子棋毕业设计
- 基于Java WEB的校园二手交易平台
- java从入门到精通 版 第三版 源码 光
- 基于JavaWeb的医药管理系统.rar
- 网上书店系统java+sqlserver+jsp+servlet+s
- Java+MySQL航空在线订票系统的设计与实
- 快乐农场java开发程序代码
- Java健身房管理系统
- 基于JAVA的物流配送管理系统毕业设计
- java 毕设源码 两套
- 电子相册基于web
评论
共有 条评论