Contoh 1.
- Buat project baru dengan cara klik File --> New --> Android Aplication Project.
- Beri nama projectnya seperti contoh dibawah ini lalu klik Next.

- Beri nama projectnya seperti contoh dibawah ini lalu klik Next.
- Sama seperti contoh 1,
Silahkan ketikkan perintah berikut di Activity.Java pada project android Anda.
- Coba
jalankan aplikasi Anda pada emulator melalui Run Configuration
Selamat mencoba :)
- Buat project baru dengan cara klik File --> New --> Android Aplication Project.
- Beri nama projectnya seperti contoh dibawah ini lalu klik Next.
- Silahkan
design untuk tampilan iconnya sesuai keinginan lalu klik Next hingga Finish.
- Disini
kita akan belajar membuat gambar-gambar melalui Activity.Java. Silahkan
tuliskan perintah seperti berikut pada Activity.Java.
package merry.canvas;
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 canvas(this));
}
static public class canvas extends View{
Bitmap myImage;
public canvas (Context context){
super(context);
myImage = BitmapFactory.decodeResource(context.getResources(),
R.drawable.merry);
}
@SuppressLint ("DrawAllocation")
protected void onDraw(Canvas
canvas){
Paint paint = new Paint();
canvas.drawBitmap(myImage, 40, 40, paint);
}
}
}
- Coba jalankan aplikasi Anda pada Run Configuration
- Untuk menampilkan gambar sesuai yang Anda inginkan silahkan copykan file
.png ke res –
drawable-hdpi

Contoh 2.
- Buat project baru dengan cara klik File --> New --> Android Aplication Project. - Beri nama projectnya seperti contoh dibawah ini lalu klik Next.
- Silahkan
design untuk tampilan iconnya sesuai keinginan lalu klik Next hingga Finish.
package merry.canvas_canvas;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
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 canvasCanvas(this));
}
static public class canvasCanvas extends View{
public canvasCanvas(Context context){
super(context);
}
protected void onDraw(Canvas
canvas) {
Paint
a = new Paint();
Paint
b = new Paint();
Paint
c = new Paint();
c.setTextSize(30);
a.setColor(Color.GREEN);
b.setColor(Color.DKGRAY);
b.setAlpha(100);
c.setColor(Color.MAGENTA);
canvas.drawCircle(225,
300, 50, a);
canvas.drawRect(50,200,400,50,b);
canvas.drawText("Merry
Cahyani", 130, 130, c);
}
}
}
Selamat mencoba :)





Tidak ada komentar:
Posting Komentar