Untitled

 avatar
unknown
plain_text
4 days ago
4.7 kB
3
Indexable
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
        @Override
            protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                                setContentView(R.layout.activity_main);

                                        // Tạo ImageView để hiển thị ảnh
                                                ImageView imageView = findViewById(R.id.imageView);

                                                        // Kích thước của Bitmap
                                                                int width = 600, height = 400;

                                                                        // Tạo một Bitmap có nền trong suốt
                                                                                Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);

                                                                                        // Tạo Canvas để vẽ lên Bitmap
                                                                                                Canvas canvas = new Canvas(bitmap);

                                                                                                        // Tạo Paint để vẽ
                                                                                                                Paint paint = new Paint();
                                                                                                                        paint.setStyle(Paint.Style.FILL);

                                                                                                                                // Mảng màu
                                                                                                                                        int color1 = Color.RED;
                                                                                                                                                int color2 = Color.BLUE;
                                                                                                                                                        int color3 = Color.RED;  // Trùng với color1

                                                                                                                                                                // Vẽ 3 hình chữ nhật với 3 màu
                                                                                                                                                                        paint.setColor(color1);
                                                                                                                                                                                canvas.drawRect(0, 0, width / 3, height, paint);  // Hình chữ nhật 1

                                                                                                                                                                                        paint.setColor(color2);
                                                                                                                                                                                                canvas.drawRect(width / 3, 0, 2 * width / 3, height, paint);  // Hình chữ nhật 2

                                                                                                                                                                                                        paint.setColor(color3);
                                                                                                                                                                                                                canvas.drawRect(2 * width / 3, 0, width, height, paint);  // Hình chữ nhật 3 (giống color1)

                                                                                                                                                                                                                        // Đặt Bitmap vào ImageView
                                                                                                                                                                                                                                imageView.setImageBitmap(bitmap);
            }
}

            }
}
Editor is loading...
Leave a Comment