অ্যান্ড্রয়েড 2D এনিমেশন – Drawing

গেম গুলো মূলত ড্রইং এর উপর ভিত্তি করে তৈরি। এখানে সিম্পল ড্রয়িং এর একটা কোড শেয়ার করলাম। যা ভিউতে একটা সার্কেল আঁকবে। সাধারণত একটা অ্যাপে আমরা একটা লেআউট লোড করি। এখানে আমরা কোন লেআউট লোড না করেই ভিউতে একটা ক্যানভাস তৈরি করে নিব। এবং পরে ঐ ক্যানভাসে একটা সার্লেক অঙ্কন করব। তার জন্য শুধু জাভার মেইন এক্টিভিটিতে কোড লিখলেই হবে। MainActiviyt.java:

package me.jakir.drawing;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {

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

    public class MyView extends View {
        public MyView(Context context) {
            super(context);

        }

        @Override
        protected void onDraw(Canvas canvas) {
            // TODO Auto-generated method stub
            super.onDraw(canvas);
            int x = getWidth();
            int y = getHeight();
            int radius;
            radius = 300;
            Paint paint = new Paint();
            paint.setStyle(Paint.Style.FILL);
            paint.setColor(Color.WHITE);
            canvas.drawPaint(paint);
            // using html color
            paint.setColor(Color.parseColor("#3F51B5"));
            canvas.drawCircle(x / 2, y / 2, radius, paint);
        }
    }
}

Leave a Reply