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;
}