图像叠加的 FrameLayout 与相对布局
FrameLayout vs Relative Layout for Image overlays
使用 FrameLayout 比使用 RelativeLayout 进行图像叠加有优势吗?如果我打算让背景图像静态,而前景图像由用户拖动和缩放,那么使用其中一个是否有意义?
根据经验,您希望视图层次结构尽可能平坦,这意味着嵌套视图越少越好。
RelativeLayout 中的逻辑比FrameLayout 中的更复杂。因此,使用 FrameLayout 的性能可能会稍微好一些,但我不会过分依赖它。但是,如果在 FrameLayout 上使用 RelativeLayout 可以减少嵌套布局的数量,那就去做吧!
使用 FrameLayout 比使用 RelativeLayout 进行图像叠加有优势吗?如果我打算让背景图像静态,而前景图像由用户拖动和缩放,那么使用其中一个是否有意义?
根据经验,您希望视图层次结构尽可能平坦,这意味着嵌套视图越少越好。
RelativeLayout 中的逻辑比FrameLayout 中的更复杂。因此,使用 FrameLayout 的性能可能会稍微好一些,但我不会过分依赖它。但是,如果在 FrameLayout 上使用 RelativeLayout 可以减少嵌套布局的数量,那就去做吧!