EmojiSlider表情滑块组件

表情滑块的交互方式挺新鲜的,`EmojiSlider`这个库就把它玩得溜。它是基于 Android 的SeekBar魔改的,直接把表情符号塞进滑块里,让交互更有趣。像满意用:smile:,震惊用:exploding_head:,点一下全明白。

滑块样式也能自定义不少:从表情的种类,到滑块长度、颜色,甚至是表情指针动不动,都可以按你想法来调。对,你要是设计控,它挺能满足你的视觉洁癖。

库是用Kotlin写的,兼容AndroidX,整合到Jetpack架构里没啥阻碍。如果你项目里用的是 MVVM 或者 Compose 也没关系,用起来还是挺顺的。

最适合用它的场景?比如用户反馈、评分控件、游戏调节、情绪问卷之类的,靠几个表情就能完成操作,比传统的星级评分要生动多了。

有监听回调,用setOnEmojiSliderChangeListener就能实时知道用户拖到了哪个表情,可以直接逻辑,响应也快。

如果你在找一个有趣又不违和的 UI 控件,不妨试试EmojiSlider,对交互体验这块追求比较高的话,它还蛮值得一试的。

folder
EmojiSlider::exploding_head:一个丰富的表情符号和高度可定制的滑块小部件 预估大小:150个文件
file
gradlew 5KB
file
settings.gradle 31B
file
TextDrawable.kt 6KB
file
EmojiSlider.kt 28KB
file
BernardoPopupWindow.kt 10KB
file
.gitignore 7B
file
build.gradle 2KB
file
up_reselection.gif 444KB
file
sample_2.gif 147KB
file
ig_slider.gif 123KB
file
average_changing.gif 189KB
file
sample.apk 2.14MB
file
down_reselection.gif 396KB
file
gradle-wrapper.jar 53KB
file
gradlew.bat 2KB
file
.gitignore 164B
file
Customize.kt 10KB
file
.gitignore 7B
file
build.gradle 2KB
file
build.gradle 2KB
zip 文件大小:5.01MB