自定义View
文章平均质量分 87
Yogurt丶
别再年轻的时候选择安逸!
展开
-
自定义View学习总结
自定义View学习总结自定义View一般有三种方式继承View自定实现所有的逻辑继承现有的View或者ViewGroup,在这些基础上加一些逻辑组合现有的控件,添加一些额外的逻辑这里我们就只看第一种,也是比较基础的。自定义View一般重写三个方法onMeasure,onLayout和onDrawonMeasure:测量View来确定最终的宽高onLayout:布局确定子View的位置,自定义ViewGroup才需要重写这个方法onDraw:可以在画布上画任何你想画的东西首先定义一个原创 2021-04-04 22:58:50 · 404 阅读 · 0 评论 -
自定义ViewGroup结合merge标签减少嵌套
自定义ViewGroup结合merge标签减少嵌套废话不多说,直奔主题在开发中经常会继承LinearLayout、RelativeLayout、FrameLayout等系统自带的ViewGroup来实现自己的布局,先来看我之前的写法首先看布局,拿LinearLayout 举例;文件名R.layout.tes<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.androi原创 2020-06-23 23:47:40 · 841 阅读 · 1 评论 -
Android canvas draw常用方法收集
Android canvas draw常用方法收集1.drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)参数RectF oval 外切矩阵float startAngle 开始角度float sweepAngle 结束的角度boolean useCenter 可以理解是否是封闭的圆弧关于角度起点3点钟方向(0度)顺时针方向;6点是90度,9点是180度 以此类推…原创 2020-06-18 11:23:35 · 521 阅读 · 0 评论