Android - 屏幕中的图像散射

时间:2014-03-18 06:44:07

标签: android animation

当点击屏幕上的按钮时,我需要将图像分散在屏幕上(如星空散射全屏),但需要将图像从下到上散射。 我认为有可能使用动画,但我找不到解决方案。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

在res文件夹下的xml文件夹中使用此bottom_up.xml:

<?xml version="1.0" encoding="utf-8"?>
 <set xmlns:android="http://schemas.android.com/apk/res/android">
   <translate android:fromYDelta="75%p" android:toYDelta="0%p" 
    android:fillAfter="true"
 android:duration="500"/>
</set>

并在活动代码中:

Animation bottomUp = AnimationUtils.loadAnimation(getContext(),
            R.anim.bottom_up);

yourbutton.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
        yourimageview.startanimation(bottomUp);
    }
});