canvas에 그림 그려서 imageview에 붙이기Android/개념 및 예제2013. 7. 24. 18:16
Table of Contents
반응형
출처: http://joerg-richter.fuyosoft.com/?p=120
Bitmap bitmap2 = BitmapFactory.decodeResource(getResources(), R.drawable.close); ⁄⁄Create a new image bitmap and attach a brand new canvas to it Bitmap tempBitmap = Bitmap.createBitmap(bitmap2.getWidth(), bitmap2.getHeight(), Bitmap.Config.RGB_565); Canvas canvas = new Canvas(tempBitmap); ⁄⁄Draw the image bitmap into the cavas canvas.drawBitmap(bitmap2, 0, 0, null); ⁄⁄Draw everything else you want into the canvas, in this example a rectangle with rounded edges Paint paint = new Paint(); paint.setTextSize(100); paint.setColor(0xFFFF0000); canvas.drawText("hhhhhhhhhhhhhhhhhhi", 300, 300, paint); ⁄⁄Attach the canvas to the ImageView image.setImageDrawable(new BitmapDrawable(getResources(), tempBitmap));
반응형
'Android > 개념 및 예제' 카테고리의 다른 글
안드로이드 백그라운드 서비스 예제 - IntentService (0) | 2015.02.21 |
---|---|
Android WebView 예제 (0) | 2014.07.09 |
android.os.NetworkOnMainThreadException (0) | 2014.06.29 |
안드로이드의 View에 이미지 혹은 단색 배경 지정하기 (0) | 2014.05.27 |
android에서 ip camera 영상 띄우기 - Bitmap으로 변환 후 ImageView에 출력 (4) | 2013.07.23 |