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