package com.naozary.android.example.simple;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Paint.Style;
import android.os.Bundle;
import android.view.View;
public class simple extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.main);
setContentView(new GraphicsTestView(this));
}
}
class GraphicsTestView extends View {
public GraphicsTestView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
Paint paint = new Paint();
paint.setColor(
Color.argb(
255, // 透明度
255, // Red
255, // Green
255 // Blue
)
);
Rect rect = new Rect(120, 50, 140, 70);
canvas.drawRect(rect, paint);
paint.setColor(Color.argb(0xff,0,0,0xff));
RectF rectF = new RectF(150.5f, 80.5f, 190.5f, 120.5f);
canvas.drawRect(rectF, paint);
paint.setColor(Color.argb(0xff,0xff,0,0));
paint.setStyle(Style.STROKE);
canvas.drawRect(100, 150, 150, 200, paint);
paint.setColor(Color.argb(0xff,0,0xff,0));
paint.setStyle(Style.FILL );
canvas.drawRect(100, 220, 130, 250, paint);
}
}
【実行結果】
0 件のコメント:
コメントを投稿