이동식 저장소

MiTweet 개발일지 12 본문

프로젝트/MiTweet

MiTweet 개발일지 12

해스끼 2020. 9. 30. 23:16

마음에 들어요 기능 추가

리트윗에 이어 마음에 들어요 기능을 추가했다. 이미지 배경은 selector로 구성하여 버튼이 클릭될 때마다 onClickListener()에서 이미지 리소스를 바꿔줄 필요가 없도록 하였다.

마음 찍어준 트친님들 고마워요

마음 개수도 리트윗이랑 마찬가지로 실시간으로 반영이 안 되길래 많이 고민했는데.. 트위터 웹도 바로바로 보여주지는 않아서 그냥 넘어가기로 했다. 로그를 찍어 보니 버튼을 누를 때 RecyclerView.onBindViewHolder()가 다시 호출되던데, 트윗을 API 1.1로 로딩하는 부분과 관련이 있는 듯 하다. 나중에 API v2가 완전히 구현되면 다시 살펴봐야겠다.

리트윗 배경을 selector로 교체

사실 마음글에서 selector가 작동하지 않길래, 리트윗 버튼에는 onClickListener()에서 매번 setImageResource()로 이미지를 설정해 줬다. 그런데 알고 보니 레이아웃 xml에서 ImageButtonandroid:clickable="true"를 설정해 주지 않아 selector가 작동하지 않았었다. 문제를 해결한 이후 리트윗 버튼의 backgroundselector로 변경했다.

버그 수정: 플텍 유저가 리트윗한 트윗을 리트윗할 수 없던 문제 해결

버그 수정: 인용 트윗이 아닌 트윗에 인용 레이아웃이 보이던 문제 해결


TODO

  • 인용, 답글 기능 추가
  • 하단 Navigation bar의 홈 버튼을 누르면 realm 이슈로 강제 종료되는 문제 해결하기

'프로젝트 > MiTweet' 카테고리의 다른 글

MiTweet 개발일지 14  (0) 2021.01.02
MiTweet 개발일지 13  (0) 2020.10.18
MiTweet 개발일지 11  (0) 2020.09.30
MiTweet 개발일지 10  (0) 2020.09.19
MiTweet 개발일지 9  (0) 2020.09.11
Comments