본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.




안드로이드에서 배경이미지 등을 넣을때 전체화면으로 사이즈를 조정하는 예제입니다. 
가로, 세로 사이즈를 받아서 이미지를 해당 사이즈로 늘리는 방식을 사용하면 됩니다.

아래 샘플 예제를 참고하시기 바랍니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package kr.cuenet.imageexample;
 
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.view.View;
 
public class ImageView extends View {
 
   Bitmap mBackgroundImage;
 
   public ImageView(Contextcontext) {
       super(context);
 
       mBackgroundImage = BitmapFactory.decodeResource(getResources(), R.mipmap.background, null);
   }
 
   @Override
   public void onDraw(Canvascanvas) {
       Rect dest = new Rect(00, getWidth(),getHeight());
       Paint paint = new Paint();
       paint.setFilterBitmap(true);
       canvas.drawBitmap(mBackgroundImage, null, dest, paint);
   }
}


'IT > 프로그래밍' 카테고리의 다른 글

jQuery 노드다루기 - 2편  (0) 2016.07.04
VMware(가상머신) 사용법  (0) 2016.06.29
jQuery 노드 다루기  (0) 2016.06.29
코넥티아 ONE LTE 태블릿PC USB 디버깅 드라이버 설치하기  (0) 2015.12.31
폰갭(Cordova) 설치  (2) 2015.12.23