本文整理了Java中android.transition.Transition.setPathMotion()
方法的一些代码示例,展示了Transition.setPathMotion()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Transition.setPathMotion()
方法的具体详情如下:
包路径:android.transition.Transition
类名称:Transition
方法名:setPathMotion
暂无
代码示例来源:origin: bluelinelabs/Conductor
@Nullable
@Override
public Transition getSharedElementTransition(@NonNull ViewGroup container, @Nullable final View from, @Nullable View to, boolean isPush) {
Transition transition = new TransitionSet().addTransition(new ChangeBounds()).addTransition(new ChangeClipBounds()).addTransition(new ChangeTransform());
transition.setPathMotion(new ArcMotion());
// The framework doesn't totally fade out the "from" shared element, so we'll hide it manually once it's safe.
transition.addListener(new TransitionListener() {
@Override
public void onTransitionStart(Transition transition) {
if (from != null) {
for (String name : sharedElementNames) {
View namedView = TransitionUtils.findNamedView(from, name);
if (namedView != null) {
namedView.setVisibility(View.INVISIBLE);
}
}
}
}
@Override
public void onTransitionEnd(Transition transition) { }
@Override
public void onTransitionCancel(Transition transition) { }
@Override
public void onTransitionPause(Transition transition) { }
@Override
public void onTransitionResume(Transition transition) { }
});
return transition;
}
代码示例来源:origin: DroidsOnRoids/Workcation
public TransitionBuilder pathMotion(PathMotion motion) {
transition.setPathMotion(motion);
return this;
}
内容来源于网络,如有侵权,请联系作者删除!