YangLe

Do what you are afraid to do

Android自定义控件 温度旋转按钮

1.介绍首先看下效果图2.思路 初始化一些参数 绘制刻度盘 绘制刻度盘下的圆弧 绘制标题与温度标识 绘制旋转按钮 绘制温度 处理滑动事件 提供一些接口方法 3.实现初始化一些参数public class TempControlView extends View { // 控件宽 pr...

2016-12-12 09:38:25

阅读数:3299

评论数:8

Android自定义控件 芝麻信用分雷达图

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 1.介绍首先看下支付宝上芝麻信用分的效果图:2.思路 确定雷达图中心点坐标 绘制多边形及连接线 根据维度值绘制覆盖区域 绘制分数 绘制每个维度的标题文字和图标 3.实现获取布局的中心坐标在onSizeChang...

2016-10-23 20:11:08

阅读数:6047

评论数:24

Android 图解Canvas drawText文字居中的那些事

GitHub传送门1.写在前面在实现自定义控件的过程中,常常会有绘制居中文字的需求,于是在网上搜了一些相关的博客,总是看的一脸懵逼,就想着自己分析一下,在此记录下来,希望对大家能够有所帮助。2.绘制一段文本首先把坐标原点移动到控件中心(默认坐标原点在屏幕左上角),这样看起来比较直观一些,然后绘制x...

2017-12-29 08:55:44

阅读数:1199

评论数:3

Android自定义控件 倒计时

GitHub传送门1.写在前面本篇文章实现了一个简单的倒计时控件,主要运用了画布的操作,滑动角度计算等知识点,非常适合自定义控件的初学者进行学习,看下效果图:2.实现初始化一些数据public class CountdownView extends View { // 控件宽 pri...

2017-12-14 09:01:16

阅读数:313

评论数:2

Android 使用代码实现一个填空题

GitHub传送门1.写在前面最近项目比较忙,有一个多月没有更新博客了,利用闲暇之余总结一下项目中遇到的问题,分享给大家!刚看到要做填空题这个需求的时候,第一个反应是到百度,啊…不对,谷歌上搜一下有没有类似的Demo,无奈搜出来的全是Android面试题,唉,算了,还是老老实实自己实现吧,先看下效...

2017-09-29 15:12:16

阅读数:1791

评论数:4

Android 流式布局FlowLayout 实现关键字标签

1.介绍流式布局的应用还是很广泛的,比如搜索热词、关键词标签等,GitHub上已经有很多这样的布局了,但是还是想着自己实现一下,最近一直在学自定义控件,也巩固一下所学的知识。 本文实现的效果如下图所示:2.思路 继承自RelativeLayout,可以直接使用RelativeLayout中的相关...

2016-10-11 16:42:51

阅读数:4418

评论数:10

提示
确定要删除当前文章?
取消 删除
关闭
关闭