안드로이드 개발 질문/답변
(글 수 45,052)
private static class ViewWithRedDot extends View {
public ViewWithRedDot(Context context) {
super(context);
}
protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.BLACK);
Paint circlePaint = new Paint(Paint.ANTI_ALIAS_FLAG);
circlePaint.setColor(Color.RED);
canvas.drawCircle(canvas.getWidth() / 2, canvas.getHeight() / 2, canvas.getWidth() / 3, circlePaint);
}
}
일단 그림은 이렇게 그리구요
public class CreatePicture extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ImageView letterImg = (ImageView) findViewById(R.id.LetterImage);
}
}
위에서 그린 그림을 아래의 ImageView letterImg에다 세팅할 수 있나요?
Bitmap bitmap = Bitmap.createBitmap(width, height, Config.RGB_565);
Paint paint = new Paint();
paint.setColor(Color.BLUE);
Canvas canvas = new Canvas(bitmap);
canvas.drawRect(25, 50, 75, 150, paint);
ImageView imageView = new ImageView(this);
imageView.setImageBitmap(bitmap);
이런식으루욤