본문 바로가기

커스텀뷰2

[안드로이드] Sprite Animation 적용해보기! 안녕하세요 푸민입니다. 스프라이트 애니메이션은 게임 개발에서 많이 사용하는 애니메이션입니다! 사진은 한컷 한컷 돌려가며 마치 움직이는 것처럼 보여주는 애니메이션입니다 ㅎㅎ 안드로이드에서 스프라이트 애니메이션을 한번 적용해볼까요? 준비물 : Sprite Sheet Sprite Sheet는 스프라이트 애니메이션을 만들수 있도록 그림을 쭉 정렬해 놓은 이미지 파일입니다! 구글에서 검색해보면 상당히 많은 테스트 자료를 구할 수 있습니다. 1. 먼저 클래스를 하나 생성 후 이미지뷰를 상속 받습니다. 그리고 필요한 변수를 선언합니다. public class SpriteView extends ImageView { private Bitmap[] mBitmapList; private Timer timer; private.. 2015. 8. 11.
[안드로이드] 커스텀 View 만들기 안녕하세요 푸민입니다. 보통은 안드로이드 xml 에서 뷰그룹(ViewGroup, FrameLayout, LinearLayout..)과 뷰(View, ImageView, TextView, EditText...)들을 사용하여 만듭니다! 하지만 상황에 따라서 내가 필요한 기능을 하는 뷰가 있었으면 하지요 ㅎㅎ 안드로이드에서는 View를 상속받아서 커스텀 뷰를 만들수 있습니다! 한번 알아볼까요? 1. 원하는 이름의 뷰 클래스를 만든다. CustomView 2. 해당 클래스에서 View 클래스를 상속받는다. public class CustomView extends View{ ... } 3. 생성자를 만든다. 생성자는 여러 형태로 만들 수 있지만 기본적으로는 3가지가 있습니다. 직접 코드에서 생성하실 경우에는 Co.. 2015. 8. 8.