Minggu, 22 Desember 2013

Langkah – Langkah Membuat CANVAS 2


Nama   : Ogy Chrisna W
Kelas   : SI 12 C
NIM    : 12.12.0198
Langkah – Langkah
Membuat CANVAS 2
Klik ganda pada icon eclipse pada desktop, kemudian tunggu hingga jendela eclipse  terbuka, lalu membuat project baru dengan cara klik file – pilih new – pilih Android Application Project.


Kemudian isikan nama project  Contoh
Application Name : CANVAS2, lalu Project Name : CANVAS2
Lalu pada Package Name hapus terlebih dahulu com.exclampe hingga titik, kemudian isikan dengan nama folder yang telah kalian buat misal :
CanvasSI12C.canvas2. kemudian klik next

 

Klik Next
Lalu berikan simbol untuk tampilan yang akan kita buat
seperti pada gambar dibawah ini. Kemudian setelah selesai memberikan icon / simbol maka klik next 
  
Klik Next Tus Sampai klik Finish


 Maka Tampilannya sebagai berikut :

 Kemudian klik src – klik CanvasSI12C.canvas, klik MainActivity.java seperti gambar dibawah ini :

 

Mulai Melakukan Pengcodingan
Tuliskan Coding seperti dibawah ini :
package CanvasSI12C.canvas2;
import android.os.Bundle;
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.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.az);
      }
     
      @SuppressLint("DrawAllocation")
      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;
    }
   
}
Tampilan OutPut Adalah Sebagai Berikut :

Tidak ada komentar:

Posting Komentar