jjzjj

beginDelayedTransition

全部标签

Android:我可以使用 TransitionManager.beginDelayedTransition 监听动画更新吗?

我正在使用概述的TransitionManager.beginDelayedTransitionhere为两个View在RelativeLayout中交换位置设置动画。我通过简单地交换两个View的RelativeLayout.LayoutParams来做到这一点。我的问题是如何监视由TransitionManager自动创建和执行的动画,而不必创建我自己的自定义过渡。我需要检测动画何时结束,以便我可以更改已交换的View。下面是交换两个View的方法。CollageCanvasAperture是View的扩展,而mApertureGroup是保存这些View的RelativeLayo

android - beginDelayedTransition 不起作用,仅显示最终 View 位置

我想将按钮移动到中心,显示它,然后移动到角落。但它不会动,它立即出现在角落里。为什么?更新Android5.1,API22。if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){//remembertrueposition/sizefinalRelativeLayout.LayoutParamslayoutParams_=(RelativeLayout.LayoutParams)mapFollowButton.getLayoutParams();//createtempposition/sizefromwhichwillmovefi