스팀 앱 개발기 #90 - 태그 화면에서 이미지가 뭉개지는 문제steemCreated with Sketch.

시작하며...

오늘도 어제에 이어 버그 수정이네요. 이번에는 태그 화면에서 포스트 이미지가 뭉개져 흐릿하게 보이는 문제입니다. 치명적인 버그는 아니지만, 사용자 입장에서 보기 좋지 않은 문제입니다.


원인

이미지 로딩을 빠르게 하기 위해 DataBindingUtil.kt 파일의 setSrc 함수에서 로딩할 이미지 크기를 잘못 설정했기 때문입니다. 보팅 리스트 화면에서 계정들의 프로필 이미지 크기를 가로/세로 50dp로 설정하고자 했습니다. 그런데 이를 setSrc 함수에 적용하면 태그 화면에서도 동일하게 적용됩니다.


해결

setSrc 함수에서 로딩할 이미지의 너비, 높이를 이미지 뷰에서 설정된 그것들과 동일하게 적용했습니다.

as-is
val imageWidth = context?.toDPFromDimension(R.dimen.voter_thumbnail_width)?.toInt() ?: 0
val imageHeight = context?.toDPFromDimension(R.dimen.voter_thumbnail_height)?.toInt() ?: 0
to-be
val imageWidth = imageView!!.width
val imageHeight = imageView!!.height

GitHub Commit

https://github.com/netrance/dorian-steem-apps/commit/019cf0717a5c1ab342f5d53cc5a94c164e24ab9b


마치며...

앞으로도 버그 수정이 계속 되겠지만, 즐거운 마음으로 하고자 합니다. 그게 더 나은 소프트웨어를 만드는 길이니까요.


지난 스팀 앱 개발기

Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.029
BTC 57893.29
ETH 3130.56
USDT 1.00
SBD 2.44