2019/04

Android/Development Tips

YUV420_8888 to NV21

Planar format 의 YUV 420 포맷을 Single byte array 로 변환

Daily & Thinking

오랜만에 공부겸 알고리즘 테스트

예전에 테스트를 봤을 때는 입력, 출력 부분도 신경을 써야했는데 요즘 인터넷에서 보는 테스트들은 로직 자체에 신경을 쓸 수 있도로 환경을 제공하는 것 같아 시간을 세이브 할 수 있었다. 하지만 어이없게도 1번문제에서 실수를 했다 ㅠ.ㅠ 천천히 알고리즘 공부를 다시 해야겠다. 친해지자 알고리즘아- ps. 몇몇 아는 친구들이 보여서 반가웠음 ㅋ.ㅋ

Android/Today I Learned

Recycler view 동작 원리

Recycler view 동작 원리 Recycler view 의 아답터에 데이터가 300개 있고 화면에 10개의 데이터가 보여진다면, 10개의 데이터 공간을 생성하고, 그 10개의 공간을 재활용해서 300개의 데이터를 보여준다 호출 순서 getItemCount 함수를 이용하여 Item 의 총 갯수가 몇개 인지 판단하고, getItemViewType 이 불리면서, 현재 뷰의 Position에 해당하는 ViewType을 판단한다. 이후 onCreateViewHolder에서, ViewType 에 해당하는 ViewHolder를 생성한다. onBindViewHolder 에서는 onCreateViewHolder 에서 생성된 ViewHolder 를 가져와서 현재 포지션에 맞는 데이터를 뷰홀더안에 뷰들에게 바인딩해준다..

Nanamare
'2019/04 글 목록