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