FragmentTransaction 实用方法

来源:互联网 发布:linux help分段显示 编辑:程序博客网 时间:2024/04/30 13:28

FragmentTransaction 实用方法:


     * Set specific animation resources to run for the fragments that are

     * entering and exiting in this transaction. These animations will not be

     * played when popping the back stack.

      public abstract FragmentTransaction setCustomAnimations(int enter, int exit);       //设置FragmentTransaction 动画,enter:新Fragmen进来的动画,exit:被替换的Fragmen的动画

   比如: fragmentTransaction.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out);//旧fragment淡出时新fragment淡入动画


注意:动画设置必须在FragmentTransaction 的replace()方法之前,否则动画不起作用。



/**

     * Hides an existing fragment.  This is only relevant for fragments whose

     * views have been added to a container, as this will cause the view to

     * be hidden.

     * 

     * @param fragment The fragment to be hidden.

     * 

     * @return Returns the same FragmentTransaction instance.

     */

    public abstract FragmentTransaction hide(Fragment fragment);

    

    /**

     * Shows a previously hidden fragment.  This is only relevant for fragments whose

     * views have been added to a container, as this will cause the view to

     * be shown.

     * 

     * @param fragment The fragment to be shown.

     * 

     * @return Returns the same FragmentTransaction instance.

     */

    public abstract FragmentTransaction show(Fragment fragment);


     /**

     * Calls {@link #add(int, Fragment, String)} with a 0 containerViewId.

     */

    public abstract FragmentTransaction add(Fragment fragment, String tag);

0 0
原创粉丝点击