向下滑动显示textview动画



我有兴趣在我的android应用程序中添加一个关于切换TextView可见性的动画。我希望它不只是设置可见性为可见性。消失和能见度。可见-相反,我希望它有一个像jquery幻灯片效果。这容易做到吗?

应该不难,只需在xml中编写动画并将其放置在res/animation下即可。我不熟悉你想要的确切动画,但是幻灯片看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true"
    android:repeatCount="0" >
    <translate
        android:duration="@android:integer/config_mediumAnimTime"
        android:fromYDelta="-100%"
        android:toYDelta="0%" />
    <alpha
        android:duration="@android:integer/config_mediumAnimTime"
        android:fromAlpha="0.0"
        android:toAlpha="1.0" />
</set>

你可以这样在视图中设置它:

Animation anim = AnimationUtils.loadAnimation(this, R.anim.slide_in_top);
view.startAnimation(anim);

如果你确保你在xml中设置了'fillAfter'属性,你就不需要担心设置可见性(只要你的动画改变了alpha值)。

要滑出,只需制作另一个与之相反的动画

最新更新