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

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

Introduction

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

Prototype

int TRANSIT_FRAGMENT_CLOSE

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

Click Source Link

Document

Fragment is being removed from the stack

Usage

From source file:Main.java

public static void addFragmentToActivity(FragmentManager fragmentManager, Fragment fragment, int frameId) {

    for (int i = 0; i < fragmentManager.getBackStackEntryCount(); ++i) {
        fragmentManager.popBackStack();//from  w  ww .j a va2s  . c om
    }
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    transaction.replace(frameId, fragment);
    transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
    transaction.commit();
}

From source file:org.ohmage.fragments.TransitionFragment.java

@Override
public Animation onCreateAnimation(int transit, boolean enter, int nextAnim) {
    switch (transit) {
    case FragmentTransaction.TRANSIT_FRAGMENT_OPEN:
    case FragmentTransaction.TRANSIT_FRAGMENT_CLOSE:
        return AnimationUtils.loadAnimation(getActivity(), enter ? mAnimationIn : mAnimationOut);
    case FragmentTransaction.TRANSIT_FRAGMENT_FADE:
        return AnimationUtils.loadAnimation(getActivity(), enter ? R.anim.abc_fade_in : R.anim.abc_fade_out);
    }//from   w w w. j a  v a  2 s. com

    return super.onCreateAnimation(transit, enter, nextAnim);
}

From source file:com.example.test.oktest.ImageLoaderLib.Volley.VolleyTestFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fr_auiltest_list, container, false);
    listView = (ListView) rootView.findViewById(android.R.id.list);
    ((ListView) listView).setAdapter(new ImageAdapter());
    listView.setOnItemClickListener(new OnItemClickListener() {
        @Override//from w  ww .ja v  a  2 s .c  om
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            FragmentTransaction transaction = getFragmentManager().beginTransaction();
            transaction.replace(R.id.container, new AUILTestFragment());
            transaction.addToBackStack(null);
            transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
            transaction.commit();
        }
    });
    return rootView;
}

From source file:com.gnufabio.costituzione.SearchResultsActivity.java

public void refresh(String keyword, int category) {
    fragment = SearchResultsFragment.newInstance(keyword, category);
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.replace(android.R.id.content, fragment);
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
    ft.commit();/*from   www.  j  a  va  2  s  .  c om*/
}

From source file:com.notepadlite.WelcomeFragment.java

@Override
public void onStart() {
    super.onStart();

    // Read preferences
    SharedPreferences prefMain = getActivity().getPreferences(Context.MODE_PRIVATE);

    // Before we do anything else, check for a saved draft; if one exists, load it
    if (prefMain.getLong("draft-name", 0) != 0) {
        Bundle bundle = new Bundle();
        bundle.putString("filename", "draft");

        Fragment fragment = new NoteEditFragment();
        fragment.setArguments(bundle);//  w w  w  .ja va 2 s.  co m

        // Add NoteEditFragment
        getFragmentManager().beginTransaction().replace(R.id.noteViewEdit, fragment, "NoteEditFragment")
                .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
    } else {
        // Change window title
        String title = getResources().getString(R.string.app_name);

        getActivity().setTitle(title);

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription(title, null,
                    getResources().getColor(R.color.primary));
            getActivity().setTaskDescription(taskDescription);
        }

        // Don't show the Up button in the action bar, and disable the button
        ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);
        ((AppCompatActivity) getActivity()).getSupportActionBar().setHomeButtonEnabled(false);

        // Floating action button
        FloatingActionButton floatingActionButton = (FloatingActionButton) getActivity()
                .findViewById(R.id.button_floating_action_welcome);
        floatingActionButton.setImageResource(R.drawable.ic_action_new);
        floatingActionButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Bundle bundle = new Bundle();
                bundle.putString("filename", "new");

                Fragment fragment = new NoteEditFragment();
                fragment.setArguments(bundle);

                // Add NoteEditFragment
                getFragmentManager().beginTransaction().replace(R.id.noteViewEdit, fragment, "NoteEditFragment")
                        .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
            }
        });

    }
}

From source file:com.anjalimacwan.fragment.WelcomeFragment.java

@Override
public void onStart() {
    super.onStart();

    // Read preferences
    SharedPreferences prefMain = getActivity().getPreferences(Context.MODE_PRIVATE);

    // Before we do anything else, check for a saved draft; if one exists, load it
    if (prefMain.getLong("draft-name", 0) != 0) {
        Bundle bundle = new Bundle();
        bundle.putString("filename", "draft");

        Fragment fragment = new NoteEditFragment();
        fragment.setArguments(bundle);//ww  w  .  ja v a  2s  .  co  m

        // Add NoteEditFragment
        getFragmentManager().beginTransaction().replace(R.id.noteViewEdit, fragment, "NoteEditFragment")
                .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
    } else {
        // Change window title

        String title = getResources().getString(R.string.app_name);

        getActivity().setTitle(title);

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription(title, null,
                    ContextCompat.getColor(getActivity(), R.color.primary));
            getActivity().setTaskDescription(taskDescription);
        }

        // Don't show the Up button in the action bar, and disable the button
        ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);
        ((AppCompatActivity) getActivity()).getSupportActionBar().setHomeButtonEnabled(false);

        // Floating action button
        FloatingActionButton floatingActionButton = (FloatingActionButton) getActivity()
                .findViewById(R.id.button_floating_action_welcome);
        floatingActionButton.setImageResource(R.drawable.ic_action_new);
        floatingActionButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Bundle bundle = new Bundle();
                bundle.putString("filename", "new");

                Fragment fragment = new NoteEditFragment();
                fragment.setArguments(bundle);

                // Add NoteEditFragment
                getFragmentManager().beginTransaction().replace(R.id.noteViewEdit, fragment, "NoteEditFragment")
                        .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
            }
        });

    }
}

From source file:com.farmerbb.notepad.fragment.WelcomeFragment.java

@Override
public void onStart() {
    super.onStart();

    // Read preferences
    SharedPreferences prefMain = getActivity().getPreferences(Context.MODE_PRIVATE);

    // Before we do anything else, check for a saved draft; if one exists, load it
    if (prefMain.getLong("draft-name", 0) != 0) {
        Bundle bundle = new Bundle();
        bundle.putString("filename", "draft");

        Fragment fragment = new NoteEditFragment();
        fragment.setArguments(bundle);//from  w  w  w  .  ja v  a2  s.  co m

        // Add NoteEditFragment
        getFragmentManager().beginTransaction().replace(R.id.noteViewEdit, fragment, "NoteEditFragment")
                .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
    } else {
        // Change window title
        String title = getResources().getString(R.string.app_name);

        getActivity().setTitle(title);

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            Bitmap bitmap = ((BitmapDrawable) ContextCompat.getDrawable(getActivity(),
                    R.drawable.ic_recents_logo)).getBitmap();

            ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription(title, bitmap,
                    ContextCompat.getColor(getActivity(), R.color.primary));
            getActivity().setTaskDescription(taskDescription);
        }

        // Don't show the Up button in the action bar, and disable the button
        ((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);
        ((AppCompatActivity) getActivity()).getSupportActionBar().setHomeButtonEnabled(false);

        // Floating action button
        FloatingActionButton floatingActionButton = getActivity()
                .findViewById(R.id.button_floating_action_welcome);
        floatingActionButton.setImageResource(R.drawable.ic_action_new);
        floatingActionButton.setOnClickListener(v -> {
            Bundle bundle = new Bundle();
            bundle.putString("filename", "new");

            Fragment fragment = new NoteEditFragment();
            fragment.setArguments(bundle);

            // Add NoteEditFragment
            getFragmentManager().beginTransaction().replace(R.id.noteViewEdit, fragment, "NoteEditFragment")
                    .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
        });

    }
}

From source file:com.scooter1556.sms.android.activity.ConnectionActivity.java

@Override
public void AddConnection() {
    getSupportFragmentManager().beginTransaction().replace(R.id.container, new EditConnectionFragment())
            .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
}

From source file:jp.coe.winkbook.ItemListActivity.java

/**
 * Callback method from {@link ItemListFragment.Callbacks}
 * indicating that the item with the given ID was selected.
 *//* ww w.j  a va 2 s  .c  om*/
@Override
public void onItemSelected(File file) {
    Log.d(TAG, "onItemSelected " + file.getName());
    Log.d(TAG, "onItemSelected " + file.getPath());

    if (file.isDirectory()) {
        //????
        Log.d(TAG, "isDirectory");
        Bundle arguments = new Bundle();
        arguments.putParcelable(Intent.EXTRA_STREAM, Uri.fromFile(file));
        ItemListFragment fragment = new ItemListFragment();
        fragment.setArguments(arguments);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        mTitleList.addLast(file.getName());
        toolbar.setTitle((String) mTitleList.getLast());

        getSupportFragmentManager().beginTransaction().setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE)
                .replace(R.id.frameLayout, fragment).addToBackStack(null).commit();

    } else {

        //??
        Uri fileUri = Uri.fromFile(file);
        Intent detailIntent = new Intent(this, PageActivity.class);
        String path = fileUri.getPath();
        String mime = PageActivity.getMimeType(path);
        Log.d(TAG, "fileUri " + fileUri);
        Log.d(TAG, "mime " + mime);
        detailIntent.setDataAndType(fileUri, mime);
        detailIntent.setAction(android.content.Intent.ACTION_VIEW);
        startActivity(detailIntent);
    }
}

From source file:com.scooter1556.sms.android.activity.ConnectionActivity.java

@Override
public void EditConnection(long id) {
    EditConnectionFragment fragment = new EditConnectionFragment();
    Bundle arguments = new Bundle();
    arguments.putSerializable("Connection", db.getConnection(id));
    fragment.setArguments(arguments);//www.ja  va2  s  .c o m

    getSupportFragmentManager().beginTransaction().replace(R.id.container, fragment)
            .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE).commit();
}