Android自定义View相关
Android自定义View相关
KeepStudya
勇于学习的程序员
展开
-
[Android开发] 自定义View之消息数量提示View-TipView
自定义View之消息数量提示View-TipView一、功能 效果图 一个View就像实现,支持设置 背景色、数量文字、文字颜色、文字大小、最大文字、只显示圆点,自动适配文字大小,不会超出圆圈的范围 二、实现原理 画一个圆,然后再画文本。三、代码1. 在value文件夹下的attrs创建对应的自定义属性<?xml version="1.0" encoding="utf-8"?><原创 2016-09-09 20:11:26 · 2614 阅读 · 0 评论 -
[安卓开发]弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机
安卓弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机1、简介项目地址: https://github.com/tpnet/BarrageView-tpnet-master弹幕、滚屏 的自定义View,字体大小在一个范围随机,颜色随机,滚动速度范围随机,支持点击回调,隐藏后恢复不会有停滞,原理是在一个RelativeLayout里面随机生成Tex原创 2016-04-19 09:17:30 · 2396 阅读 · 0 评论 -
[安卓开发] 自定义View之一: 组合View
一、自定义View的分类1、组合View 2、继承重写View 3、全写View这里讨论组合View二、简介组合View,就是组合一些View来形成一个新的View。例如QQ的头部栏,可以看到左边是ImageView,中间的TextView,右边是TextView, 当界面切换的时候,只是改变了文字。这个时候,我们就可以写一个View,把他们组合起来,形成一个我们的View 三、了解看平常经原创 2016-07-17 18:19:06 · 2461 阅读 · 0 评论 -
[Android开发] 自定义View之GridView单选 金额选择Layout-ChooseMoneyLayout
一、 效果图二、 思路外层控件用的是GridView,里面每个item放一个FrameLayout,FrameLayout里面有Checkbox和ImageView,chechBox添加background实现选中效果,选中背景为透明,显示item的勾勾图标,不选中checkbox就有背景,挡住选中的勾勾。。重写GridView,实现监听和数据适配,用一个接口返回选中的数据。三、 源码ChooseM原创 2016-10-24 10:14:27 · 2486 阅读 · 2 评论 -
[Android开发] 自定义View之重写View非常简单实现开关按钮SwitchView
一、 效果图二、 实现原理一个View,画一个圆角矩形,再画一个圆点就可以了,100行代码左右就可以了,不需要图片。三、 实现代码为了代码不臃肿,只添加了一个设置默认开关的方法,就没添加设置颜色的方法,如果需要的话自己根据项目在源码里面设置即可,解析我都写在源码里面了。SwitchView.javapackage tpnet.switchview;import android.content.Con原创 2016-10-26 18:20:12 · 1431 阅读 · 0 评论 -
[Android开发]自定义View之TextView局部操作View-SpanTextView
一、功能效果图Android TextView的局部操作Span封装View,支持缩略显示、局部点击、局部格式设置、图片插入替换等等二、简单使用TextView需要局部操作:点击某些局部文字的事件、颜色、大小、下划线、指定位置插入图片、添加图片等等,如果没经过封装,你需要在activty上写一堆的view操作代码。简单封装一下之后,我在TextView要设置第3-5的字母点击事件 和 “链接1”字符原创 2017-02-04 15:57:25 · 1826 阅读 · 0 评论