더북(TheBook)

이 코드는 삼항연산자를 사용해 done 값이 true일 때는 아이콘을 보여주고, 그렇지 않을 때는 removePlaceholder라는 스타일을 가진 View를 보여주도록 했습니다. 여기서 removePlaceholder 스타일을 사용한 이유는 아이콘이 보이지 않을 때도 삭제 아이콘이 보일 영역을 미리 차지해 두기 위함입니다. 만약 이 작업을 하지 않으면 항목의 내용이 아주 긴 경우, 토글할 때마다 텍스트가 보이는 영역이 달라질 것입니다.

코드를 다 작성했으면 완료한 항목 부분에 삭제 아이콘이 나타나는지 확인해보세요.

▲ 그림 4-11 삭제 아이콘이 나타난 완료 항목

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.