EmojiSlider表情滑块组件
表情滑块的交互方式挺新鲜的,`EmojiSlider`这个库就把它玩得溜。它是基于 Android 的SeekBar
魔改的,直接把表情符号塞进滑块里,让交互更有趣。像满意用:smile:
,震惊用:exploding_head:
,点一下全明白。
滑块样式也能自定义不少:从表情的种类,到滑块长度、颜色,甚至是表情指针动不动,都可以按你想法来调。对,你要是设计控,它挺能满足你的视觉洁癖。
库是用Kotlin写的,兼容AndroidX,整合到Jetpack
架构里没啥阻碍。如果你项目里用的是 MVVM 或者 Compose 也没关系,用起来还是挺顺的。
最适合用它的场景?比如用户反馈、评分控件、游戏调节、情绪问卷之类的,靠几个表情就能完成操作,比传统的星级评分要生动多了。
有监听回调,用setOnEmojiSliderChangeListener
就能实时知道用户拖到了哪个表情,可以直接逻辑,响应也快。
如果你在找一个有趣又不违和的 UI 控件,不妨试试EmojiSlider
,对交互体验这块追求比较高的话,它还蛮值得一试的。
EmojiSlider::exploding_head:一个丰富的表情符号和高度可定制的滑块小部件
预估大小:150个文件
gradlew
5KB
settings.gradle
31B
TextDrawable.kt
6KB
EmojiSlider.kt
28KB
BernardoPopupWindow.kt
10KB
.gitignore
7B
build.gradle
2KB
up_reselection.gif
444KB
sample_2.gif
147KB
ig_slider.gif
123KB
5.01MB
文件大小:
评论区