我创建了一个XML布局,并且也希望显示动画。我怎么做到这一点?

时间:2014-07-22 20:41:05

标签: android xml

在我的应用程序中,我设置了我想要的视图,并使原理图工作,但我决定尝试添加非常基本的动画。在我看过的教程中,过程是创建一个新类并将其设置为setContentView,以便显示新类。有没有办法可以显示我的XML以及动画?如果是这样,我该如何设置呢?

编辑:我弄明白了我的问题。我没有意识到我可以在我的xml中添加自定义视图。在我的困惑中,似乎我必须在自定义视图或我的xml视图之间进行选择。

1 个答案:

答案 0 :(得分:1)

1获取您想要在xml中设置动画的视图。

ImageView iv = (ImageView)findViewById(R.id.bg_iv);

2你需要在res / animation中设置想要xml的动画。以下代码仅供您参考。

<?xml version="1.0" encoding="utf-8" ?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<alpha
    android:fromAlpha="0.0"
    android:toAlpha="1.0"
    android:fillAfter="true"
    android:duration="2000"
/>
</set>

3设置动画xml并启动它。

   Animation anim = AnimationUtils.loadAnimation(context, R.anim.anim_tr);
   iv.setAnimation(anim);