Android碎片Fragment之多标签切换效果(微信和QQ底部多标签切换)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android碎片Fragment之多标签切换效果(微信和QQ底部多标签切换)相关的知识,希望对你有一定的参考价值。

参考技术A

首先是Fragment的文件
activity_fragment_tab.xml

接下来是主Activity的布局文件
activity_fragment_tab.xml

Fragment的类文件
ContextFragment.java

Activity的类文件
FragmentTabActivity.java

第一步、需要先获取FragmentManager,该对象可以对Fragment进行管理

第二步、获得FragmentTranscation,FragmentManage对Fragment的一系列事务操作主要由FragmentTranscation来执行

第三步、实例化Fragment,这步没什么好说的

第四步、将Fragment添加到容器中,这里用的是add()方法,其中replace()也可以实现,目前还没有了解这两个方法的区别

第五步、用Bundle来通信,实现向Fragment传递数据,这里主要传的是文本的值

第六步、提交事务,如果忘了这一步,之前所做的都没有效果,就跟执行更新数据,却没有提交一样

第一步、需要先获取FragmentManager,该对象可以对Fragment进行管理

第二步、获得FragmentTranscation,FragmentManage对Fragment的一系列事务操作主要由FragmentTranscation来执行

显示Fragment

隐藏Fragment

最后一步、提交事务

以上是关于Android碎片Fragment之多标签切换效果(微信和QQ底部多标签切换)的主要内容,如果未能解决你的问题,请参考以下文章

Android UI-实现底部切换标签(fragment)

android UI:底部菜单栏的学习与制作——Fragment碎片一

关于tablayout+viewpager+fragment配合使用的一点记录

Android Fragment 切换动画设置

Fragment切换效果

Android Fragment应用实战(音乐播放器界面)