我对使用ConstraintLayout(Java)还比较新。
我想要实现的效果就像是当数字键盘以滑动动画的形式显示/隐藏时,我尝试过类似于以下代码:
Animation a = new Animation() {
@Override
protected void applyTransformation(float interpolatedTime, Transformation t) {
ConstraintLayout.LayoutParams lparams = (ConstraintLayout.LayoutParams) guideline.getLayoutParams();
lparams.guidePercent = 0.5f;
guideline.setLayoutParams(lparams);
}
};
a.setDuration(3000);
a.setFillAfter(true);
guideline.startAnimation(a);
是的,指南(以及相应的视图)正在移动到屏幕中央,但它并没有像预期的那样流畅。有没有办法实现动画的流畅性?任何建议将不胜感激!