1. Siapkan IDE Anda, :D
2. Buat project Android
3. Beri nama AplikasiView dan package:
com.nitza.aplikasiview
4. Buat sebuah kelas MyView dengan extends View. Berikut adalah script-nya;
package com.nitza.aplikasiview; import android.content.Context; import android.view.View; public class MyView extends View { public MyView(Context context) { super(context); } }
5. Sekarang kita akan menggambar pada kelas view tersebut dengan fungsi circle
6. Persiapkan variabel-variabel untuk menggambar dan sisipkan diantara public class MyView dan public MyView
private Paint greenPaint; private int circleX; private int circleY; private float radius;
7. Tambahkan nilai variabel untuk menggambar dan funsi onDraw
package com.nitza.aplikasiview; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.View; public class MyView extends View { private Paint greenPaint; private int circleX; private int circleY; private float radius; public MyView(Context context) { super(context); greenPaint = new Paint(); greenPaint.setAntiAlias(true); greenPaint.setColor(Color.GREEN); circleX = 100; circleY = 100; radius = 30; } @Override public void onDraw(Canvas canvas) { canvas.drawCircle(circleX, circleY, radius, greenPaint); } }
8. Modifikasi MainActivity yang dibuat secara otomatis oleh IDE dan panggil myView.
package com.nitza.aplikasiview; import android.support.v7.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MyView myView = new MyView(this); setContentView(myView); } }
9. Jalankan aplikasi sebagai Android Application dan akan terlihat seperti berikut
Tidak ada komentar:
Posting Komentar