过去一周我一直在想办法解决这个问题。我是一个绝对的初学者,并一直在学习我自己的东西。
所以我有一个ViewPager,它显示具有相同布局的片段:顶部是一个ImageView,中心是一个TextView。
当我在片段之间滑动时,图像视图和文本视图会被动画化,这很好。
但是,有一个部分,我希望文本视图可以滑动,但是图像视图要保持不变,但是在一个或两个片段滑动后,会返回到。
请看一下这幅插图:

把它想象成一个iOS联系人列表,其中字母表中的一个字母,例如"A",在扫过以该字母开头的名称时,将保留为标题。
我已经为整个查看器创建了一个PageTransformer,但是当我试图在ImageViews之间执行它时,它可以工作,但是一切都会搞砸,最终崩溃。
发布于 2014-11-19 04:11:47
我只是在一个片段中添加了一个viewpager,也就是在另一个viewpager中,而没有向主活动添加额外的代码。虽然出乎意料,但它的工作方式与我所希望的一样。但是现在我的导航按钮跳过了嵌套查看器中的一些页面。
显然,这个特性已经提供了相当一段时间了。
发布于 2014-11-17 04:39:11
您可以在textView的viewpager中尝试查看器。
类似的问题:ViewPager内部ViewPager。
我能想到的另一种方法是在文本视图中注册一个侦听器,如果用户按下并滚动,它将检查是否有更多的文本。如果有,碎片将被替换为下一个文本。
Example:
text.setOnClickListener(new View.OnClickListener()
{
ACTION.DOWN:
if(there is more text)
{
//replaced text fragment with new text;
}
}发布于 2014-11-19 04:45:46
https://stackoverflow.com/questions/26965095
复制相似问题