![](https://img-blog.csdnimg.cn/direct/afe935f680f0497fa9d55f30197571e8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android自定义View
文章平均质量分 78
自定义View
xunyan6234
安卓系统开发小卡拉米,正处于发展中,且将长期处于发展中……
展开
-
自定义View(7)字母索引列表
1. 效果实现分析2. 绘制26个字母3. 接口回调和优化原创 2024-07-09 17:28:07 · 262 阅读 · 0 评论 -
自定义View(6)评分控件RatingBar
官方现在已经有RatingBar控件可以直接调用了,现在是模仿官方的方式做一个,熟悉一下自定义View,如果平时使用的话,最好还是直接使用官方得比较好。自定义RatingBar,可以找到三份图,没选中的,选中一半的和完全选中的。然后将n张没有选中的放一堆表示初始状态,最后做个触摸交互,监听位置分别画选中一半和全选的。原创 2024-06-20 19:34:37 · 237 阅读 · 0 评论 -
自定义View(5)玩转字体变色-进度条、形状切换
上几篇已经讲了自定义View即自定义View变色的基本使用,为了更熟悉自定义View的使用,上篇结尾有两个任务,这篇就来讲讲是怎么实现的,包括打造炫酷的进度条、仿58同城数据加载。原创 2024-06-19 17:06:25 · 84 阅读 · 0 评论 -
自定义View(4)字体变色-ViewPager
如效果图,当从page左右滑动时,文字的颜色会根据page移动的距离,移动变色。此时文字是有两种颜色的,使用系统提供的普通的TextView只能设置一种颜色,所以需要自定义一个控件。这个自定义的控件可以继承自View或者TextView,因为我们需要的效果,相当于TextView上添加两种颜色显示,所以使用TextView会更加容易一些(可以少些代码,如TextSize)。那如何实现两种颜色呢,这就要用到`clipRect()`方法,他可以把文字裁剪为需要的大小。原创 2024-06-12 13:57:44 · 110 阅读 · 0 评论 -
自定义View(3)仿QQ运动步数进度
前面两篇讲解了自定义TextView,这篇将以之前的为基础,自定义View来仿QQ运动进度效果,如效果图显示。画一个缺的圆再内部嵌套一个缺的圆,然后将自定义TextView放在图形中间显示。原创 2024-06-06 10:46:19 · 377 阅读 · 1 评论 -
自定义View(2)onMeasure、onDraw
[《自定义View(1)构造函数、自定义属性》](https://blog.csdn.net/xunyan6234/article/details/139261823?spm=1001.2014.3001.5501) 中写了自定义Text,但是此时因为没有指定宽高和进行绘制,所以运行之后,什么都没显示,这篇便继续完善onMeasure方法和onDraw方法,让上次写的“你好”成功运行出来。原创 2024-06-04 16:39:10 · 246 阅读 · 0 评论 -
自定义View(1)构造函数、自定义属性
本篇主要是讲解自定义View的基本操作,暂时无运行效果,主要涉及自定义View构造函数、onMeasure、onDraw、监听与时事件分发、自定义View属性等。最终效果需要结合[《自定义View(2)onMeasure、onDraw》](https://blog.csdn.net/xunyan6234/article/details/139444834)一齐食用。原创 2024-05-31 18:00:12 · 307 阅读 · 0 评论