Minggu, 22 Desember 2013


CANVAS




Pertama kita buat project baru di eclipse dengan cara file => new => pilih android application project  dan beri nama pada project yang kita buat


Lalu next, sampai pada pengaturan icon untk project kita bisa memilih icon yang tersedia lalu next


Pada blank activity kita dapat mengubah activity name atau biarkan secara default lalu next

Setelah user interface selesai dibuat, lalu kita koding pada file javanya seperti dibawah :
package example.canvasrindi;


import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(new canvas3 (this));
    }

static public class canvas3 extends View{
      Bitmap myImage;
      public canvas3 (Context context){
            super(context);
            myImage= BitmapFactory.decodeResource(context.getResources(),R.drawable.gambar1);
      }
      @SuppressLint ("DrawAllocatoion")
      protected void onDraw (Canvas canvas){
            Paint paint= new Paint();
            canvas.drawBitmap(myImage, 100, 20,paint);
           
           
      }
}
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
   
}


Setelah dirunning lalu kita pilih aplikasinya dan hasilnya seperti dibawaah :





Tidak ada komentar:

Posting Komentar