기본 콘텐츠로 건너뛰기

10월, 2019의 게시물 표시

ImageView를 사용하여 toggle 기능 사용하기, android

즐겨 찾기 기능을 위해 ImageView를 사용한 Toggle기능을 구현.
먼저 사용할 이미지를 준비한다.
https://www.iconfinder.com/search/?q=star&from=homepage&type=vector&price=free


res/drawable/selector.xml
<?xml version="1.0" encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:state_activated="true"android:drawable="@drawable/ic_star_24dp"/><itemandroid:drawable="@drawable/ic_star_border_24dp"/></selector>
ImageView
<ImageViewandroid:src="@drawable/selector"..../>
ImageView - onClick

star.setOnClickListener(new View.OnClickListener(){@OverridepublicvoidonClick(final View view){ view.setActivated(!view.isActivated());}});