본문 바로가기
End/#11 달과 별 그리고 술

[Android/달과 별 그리고 술]개발 문서 #4

by 퍼즐잎 2017. 8. 2.

 


1. FireBase와 연동해서 서버 저장되어 있는 이미지와 데이터를 가지고 올 수 있게 구현했다.

그리고 더보기를 누르면 저장된 전체 목록을 가지고 올 수 있게 구현했다.

UI를 조금 더 다듬고 콘텐츠를 추가해야 한다.


술 이미지를 로컬에 저장하려고 했었는데 아무래도 이후에 확장성을 생각하면

서버에 저장하고 관리하는게 맞는 것 같다고 생각했다.




 


2. 각 아이템을 눌렀을 때 상단에는 아이템에 대한 정보를 하단에는 사용자들의 리뷰를 보여줄 예정이다.

하단의 리뷰를 스크롤 하면 상단의 아이템 영역이 접혀 올라가도록 구현했다.


[ISSUE]


1. ViewPager의 PagerAdapter에서 아이템에 대한 View를 생성할 때 내부에서 비동기로

서버에서 이미지에 대한 Uri를 구하고 이미지를 로딩하는 방법을 사용했더니 제대로 동작하지 않았다.

(Firebase의 Storage에서 downloadUri를 구하는 동작)


Adapter 내부에서는 이미지 Uri까지 모두 구해서 넘겨주고 그 이외의 동작은 다른 곳에서 처리하는 방식으로 해결했다.



 2. RatingBar로 별점을 조금 더 쉽게 그릴 수 있지만 커스텀 하기가 많이 까다로워서

ImageView를 이용하여 구현하기로 했다.



3. 투명 배경을 사용하는데 다른 액티비티를 호출하고 다시 돌아오면 투명 배경이

검정색으로 변하는 문제가 있었다.(추후 해결)



댓글