마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

CreateBitmap 관련해서 질문좀 드릴게요~

0 추천
public signView(Context context, AttributeSet attrs) {
		super(context, attrs);
		
		mBitmap = Bitmap.createBitmap(480, 600, Bitmap.Config.ARGB_8888);
		
		mCanvas = new Canvas(mBitmap);
		mPath = new Path();
		mBitmapPaint = new Paint(Paint.DITHER_FLAG);
		
		mPaint = new Paint();
		mPaint.setAntiAlias(true);
		mPaint.setDither(true);
		mPaint.setColor(Color.BLACK);
		mPaint.setStyle(Paint.Style.STROKE);
		mPaint.setStrokeJoin(Paint.Join.ROUND);
		mPaint.setStrokeCap(Paint.Cap.ROUND);
		mPaint.setStrokeWidth(2);
		
		
		mEmboss = new EmbossMaskFilter(new float[] {1, 1, 1} , 0.4f, 6, 3.5f);
		mBlur = new BlurMaskFilter(8, BlurMaskFilter.Blur.NORMAL);
		
		
	} // end of signView()

제가 지금 그림판을 만들고 있는데..

저렇게 CreateBitmap() 여기서 제가 지정한 레이아웃에 저 사이스만큼만 들어가네요

디바이스마다 다를텐데... 레이아웃에 꽉 차게끔 캔버스를 만들려고하는데 어떻게 해야 되나요? 

영양당근 (1,560 포인트) 님이 2014년 11월 25일 질문

1개의 답변

+1 추천
 
채택된 답변
레이아웃이 어케 되어있는지 모르겠지만,

디바이스 별로 사이즈가 달라져야 한다면,

Runtime 시에 동적으로 디바이스 width, height 값을 가져와서 만들어 줄수 있지 않을까요?
밍이~ (5,780 포인트) 님이 2014년 11월 25일 답변
영양당근님이 2014년 11월 25일 채택됨
감사합니다. 해결했습니다 ㅎㅎ
...