专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
今天看啥  ›  专栏  ›  鸿洋

Android 7 种方式实现自定义ViewGroup的滚动与惯性滚动

鸿洋  · 公众号  · android  · 2024-06-24 08:35
    

文章预览

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

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览