我正在处理以下应用程序:
用户可以通过水平滑动 BG 和垂直滑动文本来更改背景和文本(多个)。在这种情况下,如果我正在更改 BG,文本应该保持不变,如果我正在更改文本,那么 BG 应该保持不变。
此外,我想在用户更改文本和背景时添加橡皮筋效果
,就像在 iOS 中一样。
我在想twoway-view
支持垂直和水平滚动的库。但是如何在我的案例中使用这个库?
任何想法/解决方案将不胜感激。
最佳答案
twoway-view 实现了一个 AdapterView,它可以垂直或水平滚动,但不能同时滚动。它不适用于您的情况。
我会使用一个 ViewPager,其中每个 fragment :
- 显示一定的背景
- 允许用户通过上下滑动手势选择文本。
要获得橡皮筋效果,只需添加 BounceInterpolator到上下移动文本的动画。在 ViewPager 中,您可以获得类似的效果,应用自定义 PageTransformer .
关于android - 改变应用程序背景时在android中添加 "Rubber Band"效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23753604/