微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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,String>[] pairs = createSafeTransitionParticipants(from.getActivity(),getPairs(sharedElements));
    ActivityOptionsCompat transitionActivityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(from.getActivity(),transitionActivityOptions.toBundle());
}
项目:TransitionHelper    文件TransitionHelper.java   
@SuppressWarnings("unchecked")
public static void transitionToForResult(AppCompatActivity from,int requestCode,transition);
    from.startActivityForResult(intent,requestCode,transitionActivityOptions.toBundle());
}
项目:TransitionHelper    文件TransitionHelper.java   
@SuppressWarnings("unchecked")
public static void transitionToForResult(Fragment from,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;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。