안녕하세요

 

제가 하늘에서 눈이 떨어지게 할려고 생각을 하고 만들었습니다

 

도저히 몰르겠어가지고서 bitmap써서 위에다가 그림만 뿌렸는데...

 

Animation을 적용해가지고 눈이 내려가게 하고 싶습니다

 

제발 도와주세요

 

package uu.ac.kr;

import android.app.Activity;
import android.app.ProgressDialog;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;

public class ProjectActivity extends Activity {
 Handler myHandler;
 ProgressDialog myProgress;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  MyView vs = new MyView(this);
  setContentView(vs);
  

 }

 protected class MyView extends View {
  public MyView(Context context) {
   super(context);
  }

  public void onDraw(Canvas canvas) {
   canvas.drawColor(Color.LTGRAY);
   Paint Pnt = new Paint();

   Bitmap bit = BitmapFactory.decodeResource(getResources(),
     R.drawable.android_boy);

   for (int i = 1; i < 1000; i++) {
    canvas.drawBitmap(bit, 10 + i, 10, null);

   }

  }
 }
}
===============================================java파일

 

<?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/myImage"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="center"
      android:layout_marginTop="0pt"
      android:src="@drawable/android_boy"
       />
  
</LinearLayout>

 

=====================================main.xml

 

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator"
    android:oneshot="false" >

    <translate
        android:duration="3000"
        android:fromYDelta="0%"
        android:repeatCount="300000"
        android:toYDelta="100%p" />

</set>

 

==============================anim폴더/my_ani.xml

 

 

 

 

이게 제가 작성한 코드이고요

 

꼭 소스좀 부탁드리겠습니다 꾸벅