Arn*_*ykh 12 performance android android-animation
我有一个基本布局,可以容纳多个视图.我需要沿x轴平移它们.基本上有两种类型的翻译发生在一直跟随手指的一种类型和一种在特定阈值之后停止的翻译,这提供了良好的视差效果.
那么将共享相同翻译逻辑的视图组放在另一个容器中并翻译容器或单独翻译每个视图会更好吗?
我知道这可能听起来很奇怪但谷歌总是建议使用平面视图层次结构,因为嵌套布局的重绘成本很高,所以它是否意味着只保留一层嵌套并手动翻译每个视图会更好?
此转换也适用于RecyclerView中的所有视图,而不仅仅是一个.
我认为你应该按照谷歌的建议保持平面布局,并单独翻译每个视图。如果您可以设置阈值,我将创建一个自定义视图。设置完成后,您只需将手指的 x 位置传递给所有人,他们就会决定是否应该移动。
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |