Example usage for android.support.v4.app FragmentTransaction TRANSIT_FRAGMENT_OPEN

List of usage examples for android.support.v4.app FragmentTransaction TRANSIT_FRAGMENT_OPEN

Introduction

In this page you can find the example usage for android.support.v4.app FragmentTransaction TRANSIT_FRAGMENT_OPEN.

Prototype

int TRANSIT_FRAGMENT_OPEN

To view the source code for android.support.v4.app FragmentTransaction TRANSIT_FRAGMENT_OPEN.

Click Source Link

Document

Fragment is being added onto the stack

Usage

From source file:app.philm.in.AndroidDisplay.java

private void showFragment(Fragment fragment) {
    mActivity.getSupportFragmentManager().beginTransaction().replace(R.id.fragment_main, fragment)
            .addToBackStack(null).setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN).commit();
}

From source file:com.ultramegasoft.flavordex2.EntryListActivity.java

/**
 * Called by the EntryListFragment when an item is selected.
 *
 * @param id      The entry ID/*from  ww  w.  ja v  a2 s  .c  om*/
 * @param catName The name of the entry category
 * @param catId   The ID of the entry category
 */
public void onItemSelected(long id, @Nullable String catName, long catId) {
    if (mTwoPane) {
        mSelectedItem = id;
        final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        final Fragment fragment;
        if (id == -1) {
            fragment = mWelcomeFragment;
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
        } else {
            final Bundle args = new Bundle();
            args.putLong(ViewEntryFragment.ARG_ENTRY_ID, id);
            args.putString(ViewEntryFragment.ARG_ENTRY_CAT, catName);
            args.putLong(ViewEntryFragment.ARG_ENTRY_CAT_ID, catId);

            fragment = new ViewEntryFragment();
            fragment.setArguments(args);
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
        }

        ft.replace(R.id.entry_detail_container, fragment).commit();
    } else {
        final Intent intent = new Intent(this, ViewEntryActivity.class);
        intent.putExtra(ViewEntryFragment.ARG_ENTRY_ID, id);
        intent.putExtra(ViewEntryFragment.ARG_ENTRY_CAT, catName);
        intent.putExtra(ViewEntryFragment.ARG_ENTRY_CAT_ID, catId);
        startActivity(intent);
    }
}

From source file:org.mythtv.client.ui.dvr.RecordingRulesFragment.java

public void recordingRuleSelected(RecRule recordingRule) {
    Log.d(TAG, "onRecordingRuleSelected : enter");

    if (null != this.getActivity().findViewById(R.id.fragment_dvr_recording_rule)) {
        Log.v(TAG, "onRecordingRuleSelected : adding recording rule to pane");

        FragmentManager manager = getActivity().getSupportFragmentManager();

        RecordingRuleFragment recordingRuleFragment = (RecordingRuleFragment) manager
                .findFragmentById(R.id.fragment_dvr_recording_rule);
        FragmentTransaction transaction = manager.beginTransaction();

        if (null == recordingRuleFragment) {
            Log.v(TAG, "onRecordingRuleSelected : creating new recordingRuleFragment");

            Bundle args = new Bundle();
            args.putLong("RECORDING_RULE_ID", recordingRule.getId());
            recordingRuleFragment = RecordingRuleFragment.newInstance(args);

            transaction.add(R.id.fragment_dvr_recording_rule, recordingRuleFragment)
                    .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN).addToBackStack(null).commit();
        }//w  ww.j  ava2 s.c o m

        Log.v(TAG, "onRecordingRuleSelected : setting recording rule to display");
        recordingRuleFragment.loadRecordingRule((long) recordingRule.getId());
    } else {
        Log.v(TAG, "onRecordingRuleSelected : starting recording rule activity");

        Intent i = new Intent(this.getActivity(), RecordingRuleActivity.class);
        i.putExtra(RecordingRuleActivity.EXTRA_RECORDING_RULE_KEY, (long) recordingRule.getId());
        startActivity(i);
    }

    Log.d(TAG, "onRecordingRuleSelected : exit");
}

From source file:com.secupwn.aimsicd.ui.activities.MainActivity.java

private void openFragment(Fragment fragment) {
    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
    transaction.replace(R.id.content_frame, fragment);
    transaction.addToBackStack(null);/*from w w  w .j  a  v  a2 s  .  c  o m*/
    transaction.commit();
}

From source file:com.glabs.homegenie.StartActivity.java

public void openMacroRecordMenu() {
    MacroRecordDialogFragment fmWidget = new MacroRecordDialogFragment();
    FragmentManager fm = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fm.beginTransaction();
    fragmentTransaction.add(fmWidget, "MACRORECORD");
    fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
    fragmentTransaction.commit();/*  w ww  .ja  v  a2  s.c  o  m*/
}

From source file:com.freshdigitable.udonroad.StatusDetailFragment.java

@Override
public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {
    if (transit == FragmentTransaction.TRANSIT_FRAGMENT_OPEN) {
        if (enter) {
            return AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_in);
        } else {/*from   w  w w . j a va 2  s  .co  m*/
            return AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_out);
        }
    }
    if (transit == FragmentTransaction.TRANSIT_FRAGMENT_CLOSE) {
        if (enter) {
            return AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_in);
        } else {
            return AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_out);
        }
    }
    return super.onCreateAnimation(transit, enter, nextAnim);
}

From source file:com.audiokernel.euphonyrmt.MainMenuActivity.java

private LibraryFragment initializeLibraryFragment() {
    LibraryFragment fragment = (LibraryFragment) mFragmentManager.findFragmentByTag(FRAGMENT_TAG_LIBRARY);

    if (fragment == null) {
        fragment = new LibraryFragment();
        final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
        ft.replace(R.id.library_root_frame, fragment, FRAGMENT_TAG_LIBRARY);
        ft.commit();/*from w  w  w.  jav a2 s.c  om*/
    }

    return fragment;
}

From source file:com.yallaya.fragments.FragmentsModule.java

@Kroll.method
@Kroll.getProperty
public int TRANSIT_FRAGMENT_OPEN() {
    return FragmentTransaction.TRANSIT_FRAGMENT_OPEN;
}

From source file:org.kontalk.ui.ConversationList.java

public void openConversation(Conversation conv, int position) {
    if (isDualPane()) {
        mFragment.getListView().setItemChecked(position, true);

        // get the old fragment
        ComposeMessageFragment f = (ComposeMessageFragment) getSupportFragmentManager()
                .findFragmentById(R.id.fragment_compose_message);

        // check if we are replacing the same fragment
        if (f == null || !f.getConversation().getRecipient().equals(conv.getRecipient())) {
            f = ComposeMessageFragment.fromConversation(this, conv);
            // Execute a transaction, replacing any existing fragment
            // with this one inside the frame.
            FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
            ft.replace(R.id.fragment_compose_message, f);
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
            ft.addToBackStack(null);//from   ww w . j  a va 2 s .com
            ft.commit();
        }
    } else {
        Intent i = ComposeMessage.fromConversation(this, conv);
        startActivity(i);
    }
}

From source file:com.ultramegasoft.flavordex2.EntryListActivity.java

/**
 * Open the search page.//www.j a va2s. c  o m
 */
private void onOpenSearch() {
    if (mTwoPane) {
        final FragmentManager fm = getSupportFragmentManager();
        if (fm.findFragmentById(R.id.entry_detail_container) instanceof EntrySearchFragment) {
            return;
        }
        final Bundle args = new Bundle();
        args.putLong(EntrySearchFragment.ARG_CAT_ID, mSelectedCat);
        args.putParcelable(EntrySearchFragment.ARG_FILTERS, mFilters);
        final Fragment fragment = new EntrySearchFragment();
        fragment.setArguments(args);
        fm.beginTransaction().setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
                .replace(R.id.entry_detail_container, fragment).commit();
    } else {
        final Intent intent = new Intent(this, EntrySearchActivity.class);
        intent.putExtra(EntrySearchActivity.EXTRA_FILTERS, mFilters);
        startActivityForResult(intent, REQUEST_SEARCH);
    }
}