我正在尝试从上到下开发一个带有大图像滚动(动画)的启动画面。 我不认为使用ScrollView会很好,因为我不希望用户滚动图像。
这是我想要实现的目标:
答案 0 :(得分:1)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="200"
android:fromYDelta="-100%p"
android:toYDelta="100%p"
>
</translate>
</set>
在项目的anim文件夹中将sliderown.xml创建为动画,并在具有视图的java文件中使用以下代码。您可以根据需要更改“android:fromYdelta”的值。
myImageView.startAnimation(slidedown);
答案 1 :(得分:0)
例如,如果您的imageview是250像素使用:
ObjectAnimator.ofFloat(myImageView, "translationY", 250);
在imageview上的xml中设置:
android:translationY="-250"