在Android中我如何做心跳动画?

时间:2014-11-29 12:03:33

标签: java android xml

在我的Android应用中我的要求是 一个“心脏”将击败As like the picture.... 所以我已下载了一张心图片。将图片背景视为透明.. 并将其存储到我的 drawable 文件夹中.. 我的代码是: - 的 activity_main.xml中

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_marginTop="100dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@drawable/facebook" />

</LinearLayout>

and in **res/anim** I have **scale.xml** 

<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
  android:duration="1000"
  android:fromXScale="0.5"
  android:fromYScale="0.5"
  android:pivotX="50%"
  android:pivotY="50%"
  android:repeatCount="infinite"
  android:repeatMode="reverse"
  android:toXScale="1.5"
  android:toYScale="1.5" />

MainActivity.java 是: -

public class MainActivity extends Activity {

    ImageView i;

    @Override
    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    i = (ImageView) findViewById(R.id.imageView1);
    sp.setOnItemSelectedListener(this);

    Animation a = AnimationUtils.loadAnimation(this, R.anim.alpha);
    i.startAnimation(a);
    }
    }

所以,它的运行......但不像我的照片所示那样......我可以实现我的要求吗?

0 个答案:

没有答案