
自定义控件
w366549434
一个基本自由的android开发者
展开
-
自定义AppCompatRadioButton控件,用于颜色选择
写在前面 今天晚上做项目的时候临时加了个色彩自定义的功能。。。(又是临时加,有没有考虑过我的头发啊) 那么颜色自定义,必然就需要一个色彩选择的控件啦,我在网上找到的一些现成的控件,体积都有点大,不适合我的项目(为了一点这样的功能,加这么多代码,不是我的风格) 开始动手 然后我就开始对RadioButton下手了,自定义一个RadioButton,利用DrawableLeft、DrawableRight的特性,将颜色标记出来,如下图 刚开始做的时候想的很天真,把实例的几个颜色用shape标.原创 2020-11-26 21:04:19 · 1784 阅读 · 0 评论 -
来一篇跑马灯TextView----拖更太久了
TextView增加跑马灯效果,相信很多朋友都用过了,但是如果使用android自带的跑马灯效果,还是有很多时候无法满足项目需求的。 比如系统自带的跑马灯效果需要获得焦点才能启动,如果当前页面中存在多个TextView都需要跑马灯效果,那就懵逼了,根本没法一起跑。 所以我决定自己基于TextView写一个。。。 废话不多说上代码 /** * 设计思路就是通过UI线程轮询更新绘制Text的坐标,从而实现滚动 */ public class MarqueeTextViewN extends Tex原创 2020-08-13 17:56:03 · 197 阅读 · 0 评论 -
自制一个直角坐标轴控件
基于View,做了一个可以拖动的直角坐标轴控件 https://github.com/XingSpace/XFramework 主要代码在ViewXY这个包里面,是用kotlin写的 主要实现的功能: 1、触摸标记一个点,并显示点的坐标 2、再次触摸会使标记点消失 3、整个View是类似于Excel一样可拖动的 ...原创 2019-03-28 16:57:17 · 426 阅读 · 0 评论