Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

dkmeteor/SmoothTransition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

23 Commits

Repository files navigation

Demo

Examples list

Examples list

Examples list

Examples list

How to use

You can get all these animations by just one line:

@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 new SwitchAnimationUtil().startAnimation(getWindow().getDecorView(), Constant.mType);
}

If you want to use these aniamtions on ListView / GridView or other AdapterView:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
	super.onWindowFocusChanged(hasFocus);
	if (mSwitchAnimationUtil == null) {
		mSwitchAnimationUtil = new SwitchAnimationUtil();
		mSwitchAnimationUtil.startAnimation(mList, Constant.mType);
	}
}

If you want to use these aniamtions in Fragment

class DemoFragment extends Fragment { private View mConverView;

@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
 mConverView = LayoutInflater.from(getActivity()).inflate(R.layout.view_fragment, null);
 mConverView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
 @Override
 public void onGlobalLayout() {
 new SwitchAnimationUtil().startAnimation(mConverView, Constant.mType);
 }
 });
 return mConverView;
}

}

You can check there code in demo project.

TODO

1.Replace the urgly demo gif.

2.More effect.

License

Copyright (c) 2014 Dean Ding

Licensed under the Apache License, Version 2.0

About

Smooth activity switch animation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /