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();
}
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();
}
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();
}
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);
}
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);
}
Aggregations