【求指教!!】Fragment ViewPager相关问题

Summersize 发布于 2013/12/16 20:28
阅读 319
收藏 0
想实现类似于微信的效果,点击Footer的tab整个页面的内容跟着变化,但是页面切换不需要滑动(页面切换包括手势切换和点击Footer的tab切换,默认ViewPager是手势切换和点击Footer的tab切换都有一个滑动的动画)

下面提出我遇到的问题
问题1.
用ViewPager,禁止手势滑动切换,网上一搜有很多可行的答案,但是如何禁止点击tab时的滑动切换,却没有找到合适的答案,还请各位大神们赐教

问题2.
也有人说,既然不需要页面滑动,用ViewPager只会浪费资源,直接用Fragment即可,但是对Fragment的了解,停留在官方提供的FragmentBasic Demo上,不懂得如何能够实现上述效果,

问题3.
先不管用ViewPager时点击tab页面会滑动切换的问题,想要填充ViewPager有两种方法,一种与Fragment结合;一种直接填充Activity,目前我实现的状态是Fragment方法成功了,但是直接填充activity却总是对类似 normal_headerbar.setVisibility(View.GONE);语句报空指针异常(普通的情况下activity能正常启动),搜了好久也没得到答案。还有就是这两种填充ViewPager的方法有什么区别和特性吗?哪种更好??
加载中
0
Glide
Glide
用FragmentTabHost结合Fragment使用。不需要用ViewPager。
Glide
Glide
我就是用这种方式实现的,不会滑动,ViewPager才能滑动。
Summersize
Summersize
听说过TabHost,但是一样的会有动画效果,FragmentTabHost没接触过,可以禁用动画吗?一个实现有好多种方案,头大要大了
0
开源中国隔壁老王
开源中国隔壁老王

请参看 android 自带的 Support4Demos 里面的tab

Summersize
Summersize
好的,谢谢!
0
黑狗
黑狗

亲 现在不已经不流行这个了

你要跟上时代的步伐。。。

你去查查

SlidMenu

返回顶部
顶部