본문 바로가기

Android

[안드로이드]Shape만들기!!

지금 이러한 화면을 디자인할 것입니다.

제일 기본적인 그래픽을 이용하여 만든 것입니다.

Canvas를 사용하여 Canas라는 틀에 Paint툴을 이용하여 원과, 네모를 그리는 방법을 설명해 드리겠습니다.



















일단 처음으로는 SimpleView라는 클래스를 생성해 보겠습니다.
SimpleView라는 클래스는 View클래스를 상속받아 SimpleView는 View가 됩니다.










여기에서 Canvas란 바탕을 나타냅니다. 이 캔버스에선 여러가지 도형을 그릴수 있습니다.
그곳에서 canvas의 메서드(drawRect(),drawCircle())를 사용해서 동그라미와 네모를 그렸습니다.


이런 클래스를 사용할려면 이런식으로 사용하겠네요~
OnCreate란 처음 Activity가 나타날때를 말하는 것입니다. 이렇게 나타나면 setContentView를 사용했네요
setContentView란 ()안에 있는 View를 Activity에 보여주는 것입니다.
지금은 SimpleView라는 클래스를 나타내겠네요

그럼 SimpleView에 있는 것을 나타게 됩니다.

이런 방법으로 도형을 만들수 있습니다.