Java 类android.support.annotation.TransitionRes 实例源码
项目:android-proguards
文件:SearchActivity.java
Transition getTransition(@TransitionRes int transitionId) {
Transition transition = transitions.get(transitionId);
if (transition == null) {
transition = TransitionInflater.from(this).inflateTransition(transitionId);
transitions.put(transitionId, transition);
}
return transition;
}
项目:TransitionHelper
文件:TransitionHelper.java
@SuppressWarnings("unchecked")
public static void transitionTo(AppCompatActivity from, Intent intent, @TransitionRes int transition, View... sharedElements) {
final Pair<View, String>[] pairs = createSafeTransitionParticipants(from, true, getPairs(sharedElements));
ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(from, pairs);
intent.putExtra(TRANSITION_ID, transition);
from.startActivity(intent, transitionActivityOptions.toBundle());
}
项目:TransitionHelper
文件:TransitionHelper.java
@SuppressWarnings("unchecked")
public static void transitionTo(Fragment from, Intent intent, @TransitionRes int transition, View... sharedElements) {
final Pair<View, String>[] pairs = createSafeTransitionParticipants(from.getActivity(), true, getPairs(sharedElements));
ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(from.getActivity(), pairs);
intent.putExtra(TRANSITION_ID, transition);
from.startActivity(intent, transitionActivityOptions.toBundle());
}
项目:TransitionHelper
文件:TransitionHelper.java
@SuppressWarnings("unchecked")
public static void transitionToForResult(AppCompatActivity from, Intent intent, int requestCode, @TransitionRes int transition, View... sharedElements) {
final Pair<View, String>[] pairs = createSafeTransitionParticipants(from, true, getPairs(sharedElements));
ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(from, pairs);
intent.putExtra(TRANSITION_ID, transition);
from.startActivityForResult(intent, requestCode, transitionActivityOptions.toBundle());
}
项目:TransitionHelper
文件:TransitionHelper.java
@SuppressWarnings("unchecked")
public static void transitionToForResult(Fragment from, Intent intent, int requestCode, @TransitionRes int transition, View... sharedElements) {
final Pair<View, String>[] pairs = createSafeTransitionParticipants(from.getActivity(), true, getPairs(sharedElements));
ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(from.getActivity(), pairs);
intent.putExtra(TRANSITION_ID, transition);
from.startActivityForResult(intent, requestCode, transitionActivityOptions.toBundle());
}
项目:plaid
文件:SearchActivity.java
Transition getTransition(@TransitionRes int transitionId) {
Transition transition = transitions.get(transitionId);
if (transition == null) {
transition = TransitionInflater.from(this).inflateTransition(transitionId);
transitions.put(transitionId, transition);
}
return transition;
}
项目:Melophile
文件:SearchActivity.java
private Transition getTransition(@TransitionRes int transitionId) {
TransitionInflater inflater=TransitionInflater.from(this);
return inflater.inflateTransition(transitionId);
}
项目:android_fragments
文件:BaseFragment.java
/**
* Inflates a desired Transition from the specified <var>resource</var>.
*
* @param resource Resource id of the desired transition to inflate.
* @return Inflated transition or {@code null} if the current API level does not support transitions
* or this fragment is not attached to its parent context.
* @see TransitionInflater#inflateTransition(int)
*/
@Nullable
protected Transition inflateTransition(@TransitionRes int resource) {
final Activity activity = getActivity();
return activity != null && FragmentPolicies.TRANSITIONS_SUPPORTED ? TransitionInflater.from(activity).inflateTransition(resource) : null;
}
项目:android_fragments
文件:FragmentUtils.java
/**
* Inflates a desired Transition from the specified <var>resource</var>.
*
* @param context Context used for inflation process.
* @param resource Resource id of the desired transition to inflate.
* @return Inflated transition or {@code null} if the current API level does not support transitions.
* @see TransitionInflater#inflateTransition(int)
* @see #inflateTransitionManager(Context, int, ViewGroup)
*/
@Nullable
@SuppressLint("NewApi")
public static Transition inflateTransition(@NonNull final Context context, @TransitionRes final int resource) {
return FragmentPolicies.TRANSITIONS_SUPPORTED ? TransitionInflater.from(context).inflateTransition(resource) : null;
}
项目:android_fragments
文件:FragmentUtils.java
/**
* Inflates a desired TransitionManager from the specified <var>resource</var>.
*
* @param context Context used for inflation process.
* @param resource Resource id of the desired transition manager to inflate.
* @param sceneRoot Root of the scene for which to inflate transition manager.
* @return Inflated transition manager or {@code null} if the current API level does not support
* transitions.
* @see TransitionInflater#inflateTransitionManager(int, ViewGroup)
* @see #inflateTransition(Context, int)
*/
@Nullable
@SuppressLint("NewApi")
public static TransitionManager inflateTransitionManager(@NonNull final Context context, @TransitionRes final int resource, @NonNull final ViewGroup sceneRoot) {
return FragmentPolicies.TRANSITIONS_SUPPORTED ? TransitionInflater.from(context).inflateTransitionManager(resource, sceneRoot) : null;
}