【发布时间】:2012-10-12 16:00:15
【问题描述】:
请您帮我解答一个问题:
我应该选择什么方式来实现像ViewPager这样的具有快照效果但具有多个视图的水平滚动视图组件?
(例如,在 Google App 上,当您点击“屏幕预览”时,会出现 不同宽度的屏幕,但它们都对齐到左侧。)
所以我需要(关于宽度的形状因素):
[ page1 ][ page 2 ][ page 3 ]
[ smartphone screen ]
[ Tablet PC screen ]
我看了文章http://commonsware.com/blog/2012/08/20/multiple-view-viewpager-options.html 但我觉得应该有更好的方法。
到目前为止,我看到的唯一选项是 ViewPager 和 Horizontal ScrollView 和 ScrollSmoothly 方法。 (Gallery 已弃用。)
虽然我意识到ViewPager 会自动处理“快照”,但我正在寻找一个看似连续的View,更像HorizontalScroll。
我是否应该在为 HorizontalScroll 组件膨胀可见 Views 时手动实现“捕捉”和内存控制?
您能否推荐任何其他可能有用的组件?
【问题讨论】:
标签: android android-viewpager horizontal-scrolling horizontalscrollview