안드로이드 꿀팁

최대 1 분 소요

Material design icon vector image 추가하기

개인 프로젝트로 작은 앱을 만들 때, 아이콘 이미지가 필요한 경우가 많은데, 안드로이드 스튜디오에서 Material design icon 을 쉽게 리소스 파일로 받아서 사용할 수 있다.

material design icon image 1

위과 같이 drawable → New → Vector Asset 을 누르면

material design icon image 2

위와 같은 창이 뜨는데, 클립 아트 타입에서 material design icon 을 크기, 컬러 등을 지정하여 편리하게 사용할 수 있다. 참고로 다른 아이콘은 Clip Art 란을 클릭하면

material design icon image 3

위와 같은 창이 뜨면서 취향에 맞는 스타일의 아이콘까지 선택할 수 있다.

간단하게 Ripple 이펙트 사용하기

별도의 ripple drawable 을 생성하지 않고, 간단하게 아래와 같은 ripple 효과를 추가하는 방법이 있다.

<!-- 위 영상처럼 view 의 범위에만 이펙트가 생성됨 -->
<TextView
		...
		android:background="?attr/selectableItemBackground" />

<!-- view 의 범위를 넘어서 동그란 이펙트가 생성됨 -->
<TextView
		...
		android:background="?attr/selectableItemBackgroundBorderless" />

api 21 미만에서는 물결치지 않고 전체 배경색만 변하며, selectableItemBackgroundBorderless 로 지정하더라도 뷰의 경계를 넘어선 이펙트는 생성되지 않는다.

댓글남기기