Android动画从底部向上完成,但在中心不可见

时间:2015-07-30 13:13:13

标签: android android-animation

我需要开发

http://framerjs.com/examples/preview/#carousel-onboarding.framer,请仅在Chrome上查看此链接。

1 个答案:

答案 0 :(得分:0)

我要做的是动画资源文件(项目的res> anim目录中的文件。如果你没有anim目录,你可以简单地创建它。)。

此文件的内容(按照您的意愿命名,如myanimation.xml)应为:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">

    <alpha
        android:fromAlpha="1.0"
        android:toAlpha="0.0" />

    <translate
        android:fromXDelta="0"
        android:toXDelta="0"
        android:fromYDelta="0"
        android:toYDelta="-50" />

</set>

标记意味着对象将从完全不透明(1.0)到完全透明(0.0)

动画

标记表示对象将从其起始位置设置为相同的X坐标和50像素以上的动画。

要从活动中使用此动画,只需使用:

Animation myAnimation = AnimationUtils.loadAnimation(this, R.anim.myanimation); 
myAnimation.setDuration(millisecYouWant);
viewIWantToAnimate.startAnimation(myAnimation);

有关更复杂的动画,请查看以下链接:http://developer.android.com/guide/topics/resources/animation-resource.html

编辑:我认为这个问题应该有更多的细节,在这种情况下,你想要应用这个动画的代码,或者你想要动画的东西(比如ImageView或布局......)< / p>