文章预览
本文作者 作者: Newki 链接: https://juejin.cn/post/7311602485865496586 本文由作者授权发布。 前言 之前的文章在讲完 ViewGroup 的布局与测量之后直接上实战了,其实并没有细说到 ViewGroup 的滚动和一些触摸的细节问题,今天我补上准备单独讲一讲。有兴趣可以查看之前的对应专栏【 传送门 】 https://juejin.cn/column/7170970245723586574 关于 ViewGroup 的滚动我们一般有两种思路,一个是 scrollTo / scrollBy 一个是 setTranslationX / setTranslationY 。 他们的区别是:使用 scrollTo 或 scrollBy 进行滚动时,滚动的是视图的内容,而视图本身的位置是不变的。通常用于创建像 ScrollView 或 ListView 这样的滚动容器,其中视图的子元素需要在用户滚动时在屏幕上移动。 使用 setTranslationX / setTranslationY 会导致视图本身的位置发生变化,并且不会影响到视图的子视图或布局参数。这通常用于动画,
………………………………