gpt4 book ai didi

Android动画TextView从页面中间到顶部

转载 作者:行者123 更新时间:2023-11-29 01:37:49 25 4
gpt4 key购买 nike

我在 XML 文件中的页面中间有一个 TextView。当我点击它时,我想以动画方式将它移动到它的容器顶部。

执行此操作的最佳方法是什么?

谢谢。

最佳答案

定义一个平移动画并将其放在您的 res/anim 文件夹中。

这个将 View 向上移动 175 dp,根据您的目的相应地调整 android:toYDelta。

我的动画.xml:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator">
<translate android:fromYDelta="0" android:toYDelta="-175" android:duration="700"/>
</set>

从代码加载它:

Animation myAnim = AnimationUtils.loadAnimation(getActivity(), R.anim.my_anim);

然后在您想要动画时将其设置在您的 TextView 上:

myTextView.startAnimation(myAnim);

关于Android动画TextView从页面中间到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26807423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com