[Android开发]自定义View之TextView局部操作View-SpanTextView

一、功能效果图Android TextView的局部操作Span封装View,支持缩略显示、局部点击、局部格式设置、图片插入替换等等二、简单使用TextView需要局部操作:点击某些局部文字的事件、颜色、大小、下划线、指定位置插入图片、添加图片等等,如果没经过封装,你需要在activty上写一堆的view操作代码。简单封装一下之后,我在TextView要设置第3-5的字母点击事件 和 “链接1”字符...
阅读(564) 评论(0)

[Android开发] 自定义View之重写View非常简单实现开关按钮SwitchView

一、 效果图二、 实现原理一个View,画一个圆角矩形,再画一个圆点就可以了,100行代码左右就可以了,不需要图片。三、 实现代码为了代码不臃肿,只添加了一个设置默认开关的方法,就没添加设置颜色的方法,如果需要的话自己根据项目在源码里面设置即可,解析我都写在源码里面了。SwitchView.javapackage tpnet.switchview;import android.content.Con...
阅读(431) 评论(0)

[Android开发] 自定义View之GridView单选 金额选择Layout-ChooseMoneyLayout

一、 效果图二、 思路外层控件用的是GridView,里面每个item放一个FrameLayout,FrameLayout里面有Checkbox和ImageView,chechBox添加background实现选中效果,选中背景为透明,显示item的勾勾图标,不选中checkbox就有背景,挡住选中的勾勾。。重写GridView,实现监听和数据适配,用一个接口返回选中的数据。三、 源码ChooseM...
阅读(1175) 评论(2)

[Android开发] 自定义View之消息数量提示View-TipView

自定义View之消息数量提示View-TipView一、功能 效果图 一个View就像实现,支持设置 背景色、数量文字、文字颜色、文字大小、最大文字、只显示圆点,自动适配文字大小,不会超出圆圈的范围 二、实现原理 画一个圆,然后再画文本。 三、代码1. 在value文件夹下的attrs创建对应的自定义属性 <...
阅读(1021) 评论(0)

[安卓开发] 自定义View之一: 组合View

一、自定义View的分类1、组合View 2、继承重写View 3、全写View这里讨论组合View二、简介组合View,就是组合一些View来形成一个新的View。例如QQ的头部栏,可以看到左边是ImageView,中间的TextView,右边是TextView, 当界面切换的时候,只是改变了文字。这个时候,我们就可以写一个View,把他们组合起来,形成一个我们的View 三、了解看平常经...
阅读(1928) 评论(0)

[安卓开发]弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机

安卓弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机1、简介项目地址: https://github.com/tpnet/BarrageView-tpnet-master弹幕、滚屏 的自定义View,字体大小在一个范围随机,颜色随机,滚动速度范围随机,支持点击回调,隐藏后恢复不会有停滞,原理是在一个RelativeLayout里面随机生成Tex...
阅读(1269) 评论(0)
    个人资料
    • 访问:233641次
    • 积分:3451
    • 等级:
    • 排名:第10292名
    • 原创:95篇
    • 转载:1篇
    • 译文:0篇
    • 评论:260条
    我的GitHub
    最新评论