自定义view
文章平均质量分 70
桃子orz
这个作者很懒,什么都没留下…
展开
-
自定义view-绘制流程
前言在实际的开发过程中,总有系统自带的控件无法满足的情况,这个时候就需要我们自己定义view,我们可以更灵活的定义view的排版方式,绘制方式,回调等等…绘制流程我们的界面,都是通过viewgroup层层嵌套viewgroup或者view的方式来实现的,那这个view树的绘制流程是如何的呢?总共分三步:Measure(测量) -> Layout(布局) -> Draw(绘制)上面的三个方法递归调用所有的子view,确定好大小,位置之后,开始绘制Measure(测量)View的原创 2021-05-10 10:22:36 · 2212 阅读 · 1 评论 -
自定义View-坐标
介绍自定义view包含内容无非就是位置的确定, 大小的测量, 内容的绘制, 动画的控制以及触摸反馈。本篇说一说关于位置如何来确定。Android坐标系首先来说自定义view如何来确定位置。在一个二维平面确定一个点的位置, 大家应该都知道, 是通过坐标, x轴y轴, 通过坐标来确定。在android中也通过坐标轴来确定, 不同的地方是y轴方向向下, 屏幕的左上点或者父view的左上点为原点(0,0)那么如何来确定一个view的位置呢? view是一个矩形, 那么通过对角的两个点就可以确定view原创 2021-05-10 09:57:21 · 297 阅读 · 1 评论