반응형

2016/04 2

[Android] Custom View, Custom Layout ( 커스텀 레이아웃, 커스텀 뷰, 직접 뷰 레이아웃 만들기 )

안드로이드를 대학 다닐때만 해보고 그 이후로는 다룰일이 별로 없었지만 안드로이드 프로그래밍에 관심이 많았다. 새로운 UI들이 많이 나오고 저건 어떻게 만들었을까 공부하다가 정리한 내용이다. View 상속 출처 : http://lazineer.tistory.com/90 layout이나 button 같은 UI 관련 클래스들은 모두 View를 상속 받아서 생성된다. 이중에 ViewGroup은 button이나 ImageView같은 것과는 다르게 자식뷰를 가질수 있으면 이를 배치하는 역할을 한다. 자신만의 button 이나 View를 만들고 싶다면 View 클래스를 상속 받아서 필요한 메소드들을 오버라이드 하면된다. 자신만의 Layout을 만들고 싶다면 ViewGroup 클래스를 상속 받아서 필요한 메소드들을 오..

[UML] Class Diagram 클래스 다이어그램

동영상 강좌보고 2년전에 정리했던 자료인데 노트를 이제야 발견했다... Class Diagram개요- 시스템의 논리적인 구조(클래스)를 표현한다.- 객체지향 개발에서 가장 공통적으로 많이 사용된다.- class diagram : 시스탬 정적 설계도- Active Class Diagram : 시스템의 프로세스도 특징- 시스템의 요구사항에 표현된 작업에 대한 책임을 분할한다.- 모델은 점점 증가되므로 관련된 클래스들끼리 패키지화 한다.- 클래스를 너무 작게 쪼개거나 기능을 너무 많이 포함하면 복잡해지므로 적절히 구현해야 한다. Class- 객체의 속성(Attribute)와 행동(Operation)을 포함한다.- 모든 Class는 유일한 이름을 갖는다.- 단순명(Simple Name) : class 이름만 표..

반응형