카카오톡 미니 이모티콘 in Android
미니 이모티콘
입력창에서 미니 이모티콘 구현
- imageSpan
- 단점
- 기기 내에 저장되어 있는 이미지만 사용할 수 있음
- ReplacementSpan을 사영하야 MiniEmoticonSpan 커스텀 뷰 생성
- ReplacementSpan은 imageSpan의 상위 클래스
- 애니메이션 효과는 setBitmap을 통해서
입력 시 미니 이모티콘이 계속 움직이기 위해선
모든 미니 이모티콘 재생
- 미니 이모티콘들만 리스스트에 저장하여 다시 재생하는 방식
- 이는 입력 및 변경에 다 적용됨.
미니 이모티콘 입력 제한
- InputFilter
- 입력창에 입력하는걸 제한하거나 필터링할 때 사용됨
- TextWatcher보다 먼저 호출됨
미니 이모티콘 배치
미니 이모티콘 동시 재생
- 애니메이션은 프레임을 보여주고 딜레이를 주고 프레임을 보여주고 하는 행위의 반복임