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