Fragment-基本使用

2018-05-21  本文已影响0人  sjandroid

添加Fragment的方式:

替换Fragment

replace()

移除Fragment

remove()

隐藏/显示Fragment

hide()/show()

给Fragment添加 进/出场 动画

添加自定义动画:setCustomAnimations(int enter, int exit)
setTransition()??

Activity向Fragment传递数据

通过setArguments(Bundle)传递数据
通过getArguments()获取数据

Activity与Fragment通信

1:Activity获取Frgment实例,通过Fragment的实例调用其方法。
2:Handler
3:广播
4:接口方式
5:EventBus

Fragment与Fragment通信

1:通过Fragment获取 Activity 再获取相应Fragment,然后调用目标Fragment的方法
2:Activity中创建中转Hanler,通过相应的消息,再通过Activity获取目标Fragment,再调用目标Fragment的方法。
3:广播
4:EventBus

结合ViewPager使用

ViewPager通过setAdapter()

上一篇 下一篇

猜你喜欢

热点阅读