![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
控件学习
iroh
ft
展开
-
ConstraintLayout 学习 之数字键盘
ConstraintLayout 学习 之数字键盘当看到原型初始,第一感觉 这个应该使用LinearLayout来做: 因为LinearLayout的子View可以通过weight(权重)来控制好宽高,于是写完结果写完总是感觉不好,这样太浪费了,同时AndroidStudio也很友好的给出了黄色警告!嵌套使用权重为性能产生影响!于是乎就想到另一套方案 使用ConstraintLayo...原创 2019-04-22 21:13:22 · 244 阅读 · 0 评论 -
自定义 柱状图
分析结构1.数字2.数据柱状图3.分隔线4.图标自定义View 主要重写onMeasure()、onDraw()方法,如果自定义ViewGroup的那么还需要考虑onLayout()方法。首先在构造方法中 初始下各个参数 如:Paint、分隔线颜色、文字颜色、文字高度、文字与柱状图间距等等 目前些数值都是写死的,造轮子可以使用attrs声明属性,进行布局配置参数,Paint...原创 2019-05-13 22:13:07 · 719 阅读 · 0 评论 -
表盘控件
参照Gitub上的项目,改写了个表盘控件 纯记录一下…表盘底色盘、长/短刻度 有些实现方式 是使用rotate旋转画布 再进行 画线的,这里我实现的有点不一样 我这三处都是使用 canvas.drawArc来绘制的。源码上传中…...原创 2019-09-19 12:05:39 · 358 阅读 · 0 评论