如何在Viewpager中更改页面,并重叠(视差)ImageViews,如this app? 有一天,我看到了一个库,但不记得在哪里... 如何用ViewView的重叠来更改Viewpager中的页面?
0
A
回答
1
从OP的实际问题是:
如何改变Viewpager页面与ImageViews的重叠?
与材料设计无关,这是一种在Android中存在好几年的技术。这种技术一般被称为“视差效应”:https://en.wikipedia.org/wiki/Parallax_scrolling
要在Android的实现是很简单的:
就叫pager.setPageTransformer(false, transformer);
与实现https://developer.android.com/reference/android/support/v4/view/ViewPager.PageTransformer.html
再上一个对象变压器回调你可以简单调用:
public void transformPage (View page, float position) {
page.findViewById(R.id.imageView).setTranslationX(.. do here some fancy math to move the image ...)
}
其他例子可以在以下链接中找到。
Android Parallax Effect and View Pager
Parallax Effect in Android's ViewPager
我个人不喜欢那些链路实现得多,因为他们使用的第三方库来实现的东西,可以从字面上有几行代码来完成。
相关问题
- 1. 如何把viewview或Imageview里面viewpager android
- 2. 如何更改ViewPager的页面?
- 3. 使用Viewpager上的Class更改页面
- 4. ViewPager + Fragments +使用按钮更改页面
- 5. 在Android Viewpager中更改页面文字
- 6. 在代码中更改ViewPager页面
- 7. 在ViewPager的第4页中更改页面的内容
- 8. Android:如何更改ViewPager滚动页面的菜单项?
- 9. 更改viewPager的页码
- 10. viewPager页面更改为android MVVM
- 11. ViewView里面的CollectionView
- 12. 如果我按下按钮,如何更改页面? (Android,ViewPager)
- 13. 仅更新ViewPager中的当前页面
- 14. 如何删除Android ViewPager中的页面?
- 15. 更改图像的支点ViewView
- 16. 片段在ViewPager中重叠
- 17. 如何设置viewpager在5秒后自动更改页面
- 18. ViewPager与AppBarLayout重叠
- 19. 使ViewPager重叠PageTitleStrip
- 20. 在ViewPager的特定页面中更改ImageView源代码Android
- 21. 页面更改时更改片段内容,ViewPager
- 22. 如何更改jQuery Mobile中的页面?
- 23. 如何更改Xamarin.Forms中的页面?
- 24. 我如何更新viewpager中的下一个页面与片段?
- 25. 如何更改CSS来缩放全页正确的页面
- 26. 我们如何才能将viewPager的动画更改为页面的翻转
- 27. 动态更改ViewPager的下一页
- 28. 如何设置ViewPager页面的布局?
- 29. android更改ViewPager中的textView
- 30. 如何在viewpager页面中访问mybutton?
你是什么意思的“材料图片视图”?有两种不同的布局,都通过适配器添加到ViewPager。请澄清你的问题。 – Budius
澄清你的帖子 – piotrek1543
@Budius,没有发现词的错,我知道你明白我的问题。你知道怎么做吗 ? – NickUnuchek