如果我有这样的动画
textView.animate().translationY(-translationY * 0.32f).scaleX(0.7f).scaleY(0.7f);
是否可以直接";结束";动画,这样用户就看不到文本视图的移动,但它的最终位置将是平移和移动的位置?
我不想使用其他文本视图。只有一些代码路径不需要动画本身,而是直接的结束位置
您可以直接在View
上设置所需属性,而无需启动动画:
textView.setTranslationY(-translationY * 0.32f);
textView.setScaleX(0.7f);
textView.setScaleY(0.7f);
或者您可以将持续时间设置为一个非常小的值:
textView.animate().translationY(-translationY *0.32f).scaleX(0.7f).scaleY(0.7f).setDuration(1);