ApiDemos---Fragment的显示和隐藏
来源:互联网 发布:c语言关键字scanf 编辑:程序博客网 时间:2024/05/22 12:51
在ApiDemos工程的FragmentHideShow类中,向我们展示了如何隐藏和显示一个已经添加进来的Fragment。在显示和隐藏时,还可以指定动画。实现步骤如下:
1. 获得FragmentManager
FragmentManager fm = getFragmentManager();
2. 获得事务对象,并指定动画:
FragmentTransaction ft =getFragmentManager().beginTransaction();ft.setCustomAnimations(android.R.animator.fade_in,android.R.animator.fade_out);
fade_in.xml和fade_out.xml的内容分别如下:
\sdk\platforms\android-19\data\res\animator\fade_in.xml
<objectAnimatorxmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@interpolator/accelerate_quad" android:valueFrom="0" android:valueTo="1" android:propertyName="alpha" android:duration="@android:integer/config_mediumAnimTime"/>
\sdk\platforms\android-19\data\res\animator\fade_out.xml
<objectAnimatorxmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@interpolator/accelerate_quad" android:valueFrom="1.0" android:valueTo="0.0" android:propertyName="alpha" android:duration="@android:integer/config_mediumAnimTime"/>
3.调用show或者hide显示或隐藏Fragment:
if (fragment.isHidden()) { ft.show(fragment); button.setText("Hide"); } else { ft.hide(fragment); button.setText("Show"); } ft.commit();
0 0
- ApiDemos---Fragment的显示和隐藏
- 关于fragment显示和隐藏的说明
- Fragment软键盘的显示和隐藏
- radioGroup+fragment的显示和隐藏
- fragment的显示 隐藏
- Fragment的隐藏与显示
- Fragment的隐藏与显示
- Fragment的隐藏于显示
- Fragment的隐藏和
- 获取网络状态以及Fragment的隐藏和显示使用
- 对Fragment的封装和fragment的显示隐藏回退栈管理
- ListView控制Fragment的显示与隐藏
- Fragment的显示与隐藏及demo
- Fragment的显示与隐藏问题
- Android Fragment隐藏显示调用的方法
- Fragment隐藏、显示、替换
- Fragment隐藏与显示
- Fragment隐藏与显示
- do{} while(0)的用法好处
- 关于arduino单路继电器的连线问题
- Eclipse报告——Eclipse中关于AspectJ插件的报告
- Linux/UNIX网络编程笔记(三) TCP套接字编程
- C# multi language
- ApiDemos---Fragment的显示和隐藏
- 再谈Segmentation fault (core dumped)问题 -查找段错误原因
- 界面统一管理、观察者设计模式
- 信息检索领域书籍推荐【转】
- 什么情况下用缓存?
- C++编程报告——WxWidget环境配置(IDE:CodeBlocks)
- How to install and configure Jabber Server (Ejabberd) on Debian Lenny GNU / Linux
- ubuntu apt-get install: has no installation candidate
- java大数