Scrollview
Scrollview는 말그대로 스크롤이 가능한 컴포넌트이다
다만 주의사항으로 Scrollview 안에는 자식을 하나만 담을 수 있다
여러 자식이 들어갔지만 제대로 표시가 되고있지 않다
그래서 보통 Scrollview안에 Layout을 넣어서 사용한다
Scrollview에서 많이 사용하는 속성이다
스크롤바를 안보이게 해준다
Scrollview에서 필수로 적용해줘야하는 속성이 있다
스크롤바를 사용하다보면 배치가 틀어지게 되는 에러가 발생할 수도 있다
이것을 잡기위해 구글에서 추가해준 속성이다
Imageview
파일의 경로를 적어줄때는 @를 사용한다
ImageView에서 자주 사용하는 속성이다
보통 이렇게 원치 않는 래터박스가 생길 때
centerCrop옵션으로 해결하는 편이다
스마트폰의 해상도는 저해상도부터 고해상도까지 기종에 따라 천차만별이다
이미지는 해상도에 따라 설정해 주는 것이 좋다
해상도에 따른 여러 이미지를 만들어 주는 플러그인이 있다
다만 현재 윈도우 환경의 MarketPlace에서 검색이 되지 않는 문제가 있다
윈도우 환경에서 설치하는 방법은 구글링하면 쉽게 해결할 수 있다
Drawable
코드로 간단하게 이미지 구현이 가능하다
새로운 Drawable파일을 만들어 주고
Root element를 shape로 설정한다
예시 몇 가지만 간단하게 보자
gradient로 그라데이션 이미지를 만들 수 있고
stroke로 테두리를 만들 수 있고
solid로 사각형을 만들 수도 있고
corners로 모서리를 둥글게 할수도 있다
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.