Typer - 한글 타이핑 입력효과 라이브러리
안드로이드에서 TextView(또는 상속받는)에 한글을 자소단위로 타이핑하는 효과를 수행하는 라이브러리입니다. (#한글 #타이핑 #효과)
typer
안드로이드 TextView(EditText)뷰에 텍스트를 타이핑하는 것처럼 순차적으로 첫가끝(자음모음)입력을 지원합니다. 한글을 첫가끝으로 분해하여 타이핑하는 것처럼 입력합니다. 아직은 두벌식을 사용할때 처럼 도깨비불현상을 구현하지는 못했습니다.
typer로 할 수 있는 동작들
예제1. 커서없이_쓰기:
예제2. 커서보이게_쓰기
예제3. 커서보이게_지우기
Typer.typing(textView, "타이핑할 문자열", useCursor){
Toast.makeText(this, "타이핑 끝", Toast.LENGTH_SHORT).show()
}
Example DEMO
Step 1. Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.mond-al:typer:Tag'
}
Step3. Just Use it!
타이핑 효과를 줄 View, 문자열, 커서 효과 사용여부, 타이핑 완료시 콜백을 인자로 받습니다.
Typer.typing(textView, "타이핑할 문자열", useCursor){
Toast.makeText(this, "타이핑 끝", Toast.LENGTH_SHORT).show()
}
Github link
Todo
- 데이터 최적화 및 Stream(Sequence)적용
- 도깨비불현상 구현
- 구간 지우고 다시 쓰기
Search
Get more post