목록CardView (2)
MyCloud
Custom CardView CardView는 롤리팝 버전부터 추가되었으며, 많이 활용되는 뷰 컴포넌트입니다.UI를 구성하다보면 복잡한 구조를 재사용해야 할 때가 있는데,이때 커스텀 뷰를 활용하면 쉽게 해결할 수 있으며, 코드의 분리를 통해 가독성도 높일 수 있습니다.아래의 코드는 이전의 카드뷰 포스팅 예제와 이어지는 코드입니다.참고 : http://swalloow.tistory.com/72 1.먼저 커스텀 카드뷰의 레이아웃을 만들어야 합니다.* CardView 자체가 FrameLayout을 상속받은 ViewGroup이므로 LinearLayout 아래에 정의할 필요가 없습니다. 2.이제 카드뷰를 대신할 커스텀 자바 클래스를 생성합니다.커스텀 카드뷰는 xml에 정의되어 있는 뷰 컴포넌트들을 하나로 묶은 뷰..
support.v7.widget.CardView 안드로이드 CardView 는 support.v7.widget 에 속한 라이브러리 입니다. 리스트 뷰를 보여줄 때 카드 레이아웃을 사용한 형태를 많이 구현했습니다. 하지만, 직접 그림자도 그려야 하고, 틀을 만들어야 하는 어려움이 존재했습니다. 이를 해결하기 위해 SDK 21버전부터 CardView가 추가되었습니다. CardView는 FrameLayout 클래스를 확장한 형태입니다. 둥근 모서리, 배경과 그림자가 추가된 FrameLayout 이라고 보시면 됩니다. 그리고 CardView를 사용하는 가장 중요한 이유, 깔끔하고 이뻐서 ! 일반적으로 CardView는 리스트 형태로 보여주기 때문에뷰에 대해 재사용이 가능한 RecyclerView와 함께 사용됩니..