Glide 관련 이슈(centerCrop, context) Center crop is not always working Center crop is not working properly 등으로 찾아봄 https://github.com/bumptech/glide/issues/613 분명 centerCrop을 했는데도 이게 적용되었다가 혹은 한번에 안되고 스크롤을하면 centerCrop이 적용되는 문제다 해결법이 좀 황당하기도 하고 쉬운편인데 ㅋㅋㅋ 1. 코드로 centerCrop주던걸 지우고 layout에서 scaleType에 centerCrop선택 2. width 하고 height에 match로 할 것 이러면 해결! You cannot start a load for a destroyed activity 찾아보니 글라이드에서 발생하는 이슈란다 with() 여기에 c.. 더보기 Kotlin 사용 (2) - Custom TextView (letter spacing) https://gist.github.com/SyllaJay/18674eab213b2fe90a2a textview에서 자간을 사용하고싶었는데 letterSpacing은 21이상부터 적용되는 터라 커스텀한 걸 찾기로... 그리고 심심해서 위 링크에 있는 걸 코틀린으로 해봄 class BPLetterSpacingTextView : TextView { private var spacing: Float = Spacing.NORAMAL private var originalText: CharSequence = "" constructor(context: Context) : super(context) constructor(context: Context, attributeSet: AttributeSet) : super(co.. 더보기 리스트에 중복된 값 제거하기 영어로 찾으면 how to remove duplicate value in list? 이정도일려나 -_-;; 사실 알고리즘이라고 하기에도 그렇지만 그냥 간단한거라도 적어볼려고 한다 stackoverflow나 인터넷에 찾오면 set을 이용한게 가장 많이 나오는데 재밌는 점은 set을 이용할 경우 list의 순서가 보장되지 않는 다는 댓글이 있었다 list의 순서까지 보장을 원한다면 LinkedHashSet을 이용하자! List idList = new ArrayList();idList.add(1);idList.add(2);idList.add(3);idList.add(1);idList.add(1);idList.add(3);idList.add(4); - 이부분이 중복제거해주는 부분idList = new Array.. 더보기 이전 1 ··· 46 47 48 49 50 51 52 53 다음