반응형 onDraw2 안드로이드 캔버스(Canvas) ●캔버스(Canvas) - 화면에 어떤것을 그릴때 사용한다. - 뷰의 onDraw()메서드 재정의가 필요하다. - 안드로이드에서 제공하는 대부분의 안드로이드 위젯은 안드로이드에서 필요한 것이므로 개발자가 그래픽 처리를 함부로 하지 않는게 좋다. ●예제 - DrawTest.javapackage study.graphic; import com.example.day0321.R; import android.app.Activity;import android.os.Bundle;import android.widget.Button; public class DrawTest extends Activity{protected void onCreate(Bundle savedInstanceState) {super.onCreate(.. 2015. 3. 25. 안드로이드 뷰(View) 2 ●캐릭터 이미지 불러오기 - 캐릭터로 사용할 이미지는 배경을 투명하게 처리두어야 한다. 먼저 캐릭터 이미지를 res폴더 안에 임의의 폴더 drawable에 저장한다. 이때 리소스로 사용할 파일 이름은 영어 소문자로 써야하고 숫자, 언더바등을 사용하여 작성한다. - 이미지를 저장한 후 소스 코드에서 " Bitmap bitmap = BitmapFactory.decodeResource(리소스, 리소스 id); " 를 이용해서 비트맵을 읽어온다. - 리소스는 " Resources res; res=context.getResources(); "를 사용하여 구한다. - context가 매개변수로 넘오온 경우에는 다음과 같이 간단히 작성할 수 있다. Bitmap bitmap = BitmapFactory.decodeRe.. 2012. 6. 22. 이전 1 다음 반응형