Search in sources :

Example 26 with Slide

use of android.transition.Slide in project malp by gateship-one.

the class MainActivity method editProfile.

@Override
public void editProfile(MPDServerProfile profile) {
    if (null == profile) {
        profile = new MPDServerProfile(getString(R.string.fragment_profile_default_name), true);
        ConnectionManager.getInstance(getApplicationContext()).addProfile(profile, this);
    }
    // Create fragment and give it an argument for the selected article
    EditProfileFragment newFragment = new EditProfileFragment();
    Bundle args = new Bundle();
    if (null != profile) {
        args.putParcelable(EditProfileFragment.EXTRA_PROFILE, profile);
    }
    newFragment.setArguments(args);
    android.support.v4.app.FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    newFragment.setEnterTransition(new Slide(GravityCompat.getAbsoluteGravity(GravityCompat.START, getResources().getConfiguration().getLayoutDirection())));
    newFragment.setExitTransition(new Slide(GravityCompat.getAbsoluteGravity(GravityCompat.END, getResources().getConfiguration().getLayoutDirection())));
    // Replace whatever is in the fragment_container view with this
    // fragment,
    // and add the transaction to the back stack so the user can navigate
    // back
    transaction.replace(R.id.fragment_container, newFragment, EditProfileFragment.TAG);
    transaction.addToBackStack("EditProfileFragment");
    // Commit the transaction
    transaction.commit();
}
Also used : Slide(android.transition.Slide) Bundle(android.os.Bundle) FragmentTransaction(android.support.v4.app.FragmentTransaction) MPDServerProfile(org.gateshipone.malp.mpdservice.profilemanagement.MPDServerProfile) EditProfileFragment(org.gateshipone.malp.application.fragments.EditProfileFragment)

Example 27 with Slide

use of android.transition.Slide in project malp by gateship-one.

the class MainActivity method openPath.

@Override
public void openPath(String path) {
    // Create fragment and give it an argument for the selected directory
    FilesFragment newFragment = new FilesFragment();
    Bundle args = new Bundle();
    args.putString(FilesFragment.EXTRA_FILENAME, path);
    newFragment.setArguments(args);
    FragmentManager fragmentManager = getSupportFragmentManager();
    android.support.v4.app.FragmentTransaction transaction = fragmentManager.beginTransaction();
    newFragment.setEnterTransition(new Slide(GravityCompat.getAbsoluteGravity(GravityCompat.START, getResources().getConfiguration().getLayoutDirection())));
    newFragment.setExitTransition(new Slide(GravityCompat.getAbsoluteGravity(GravityCompat.END, getResources().getConfiguration().getLayoutDirection())));
    transaction.addToBackStack("FilesFragment" + path);
    transaction.replace(R.id.fragment_container, newFragment);
    // Commit the transaction
    transaction.commit();
}
Also used : FragmentManager(android.support.v4.app.FragmentManager) Slide(android.transition.Slide) Bundle(android.os.Bundle) FilesFragment(org.gateshipone.malp.application.fragments.serverfragments.FilesFragment) FragmentTransaction(android.support.v4.app.FragmentTransaction)

Example 28 with Slide

use of android.transition.Slide in project malp by gateship-one.

the class MainActivity method openPlaylist.

@Override
public void openPlaylist(String name) {
    // Create fragment and give it an argument for the selected article
    PlaylistTracksFragment newFragment = new PlaylistTracksFragment();
    Bundle args = new Bundle();
    args.putString(PlaylistTracksFragment.EXTRA_PLAYLIST_NAME, name);
    newFragment.setArguments(args);
    android.support.v4.app.FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
    newFragment.setEnterTransition(new Slide(GravityCompat.getAbsoluteGravity(GravityCompat.START, getResources().getConfiguration().getLayoutDirection())));
    newFragment.setExitTransition(new Slide(GravityCompat.getAbsoluteGravity(GravityCompat.END, getResources().getConfiguration().getLayoutDirection())));
    // Replace whatever is in the fragment_container view with this
    // fragment,
    // and add the transaction to the back stack so the user can navigate
    // back
    transaction.replace(R.id.fragment_container, newFragment);
    transaction.addToBackStack("PlaylistTracksFragment");
    // Commit the transaction
    transaction.commit();
}
Also used : Slide(android.transition.Slide) Bundle(android.os.Bundle) PlaylistTracksFragment(org.gateshipone.malp.application.fragments.serverfragments.PlaylistTracksFragment) FragmentTransaction(android.support.v4.app.FragmentTransaction)

Example 29 with Slide

use of android.transition.Slide in project animate by hitherejoe.

the class SharedTransitionToolbarActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Slide slide = new Slide(Gravity.BOTTOM);
    slide.addTarget(R.id.text_detail);
    slide.addTarget(R.id.text_close);
    slide.addTarget(R.id.view_separator);
    getWindow().setEnterTransition(slide);
    setContentView(R.layout.activity_shared_transition_in);
    ButterKnife.bind(this);
    setSupportActionBar(mToolbar);
    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null)
        actionBar.setDisplayHomeAsUpEnabled(true);
}
Also used : Slide(android.transition.Slide) ActionBar(android.support.v7.app.ActionBar)

Example 30 with Slide

use of android.transition.Slide in project Material-Movies by saulmm.

the class MovieDetailActivity method startClosingConfirmationView.

@Override
public void startClosingConfirmationView() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
        getWindow().setReturnTransition(new Slide());
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            mObservableScrollView.setVisibility(View.GONE);
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
                MovieDetailActivity.this.finishAfterTransition();
            else {
                GUIUtils.hideViewByScaleY(mConfirmationContainer, new AnimatorAdapter() {

                    @Override
                    public void onAnimationEnd(Animator animation) {
                        super.onAnimationEnd(animation);
                        MovieDetailActivity.this.finish();
                    }
                });
            }
        }
    }, CONFIRMATION_VIEW_DELAY);
}
Also used : AnimatorAdapter(com.hackvg.android.views.custom_listeners.AnimatorAdapter) Animator(android.animation.Animator) Slide(android.transition.Slide) Handler(android.os.Handler)

Aggregations

Slide (android.transition.Slide)32 View (android.view.View)11 Fade (android.transition.Fade)9 TextView (android.widget.TextView)9 FragmentTransaction (android.support.v4.app.FragmentTransaction)7 TransitionSet (android.transition.TransitionSet)7 Bundle (android.os.Bundle)6 ActionBar (android.support.v7.app.ActionBar)6 Transition (android.transition.Transition)5 Recolor (android.transition.Recolor)4 TransitionManager (android.transition.TransitionManager)4 ImageView (android.widget.ImageView)4 RequiresApi (android.support.annotation.RequiresApi)3 NavigationView (android.support.design.widget.NavigationView)3 Toolbar (android.support.v7.widget.Toolbar)3 ViewGroup (android.view.ViewGroup)3 ViewTreeObserver (android.view.ViewTreeObserver)3 WindowInsets (android.view.WindowInsets)3 AdapterView (android.widget.AdapterView)3 SwipeBackCoordinatorLayout (us.koller.cameraroll.ui.widget.SwipeBackCoordinatorLayout)3