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
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
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 :
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