请你帮我解决一个问题:
我应该选择什么方式来实现一个具有类似快照效果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
withScrollSmoothly
方法。(Gallery
已弃用。)
虽然我意识到ViewPager
自动处理“快照”,但我正在寻找一个看似连续View
的更像HorizontalScroll
.
View
我应该在为 HorizontalScroll 组件膨胀可见 s 时手动实现“捕捉”和内存控制吗?
你能推荐任何其他可能有用的组件吗?