约束布局中的小部件移动

时间:2017-07-08 22:39:52

标签: android android-layout android-animation android-constraintlayout

我想实现这种行为:

1)带有徽标的ImageView会在中间显示一秒钟,而某些背景加载正在进行中。 2)ImageView向上滑动,片段在其下方淡入淡出,从底部到ImageView的新位置显示空间。

我已设法使用ImageView点击侦听器实现行为:

 final ConstraintSet newCS = new ConstraintSet();
 newCS.clone(this, R.layout.activity_login);
 newCS.clear(R.id.logo, ConstraintSet.BOTTOM);

 findViewById(R.id.logo).setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
         TransitionManager.beginDelayedTransition(la);
         newCS.applyTo(la);
     }
}

清除底部约束我使徽标升起。片段的框架约束到徽标底部,因此它会拉伸。

但是在活动加载后无法进行转换。在FragmentManager加载片段之前,徽标仍保留在中心。在它之后,徽标直接跳起而没有交易。

我应该使用转换还是去ObjectAnimator?

我迷路了。

0 个答案:

没有答案