3个版本 (破坏性)
0.3.0 | 2024年4月23日 |
---|---|
0.2.0 | 2024年4月20日 |
0.1.0 | 2024年4月19日 |
#542 in GUI
每月21次下载
37KB
291 行
egui-twemoji
一个渲染彩色Twemojis的egui小部件。基于twemoji-assets。
使用方法
确保你已经安装了egui_extras
图像加载器(渲染SVG和PNG表情符号所需)
// don't do this every frame - only when the app is created!
egui_extras::install_image_loaders(&cc.egui_ctx);
然后
use egui_twemoji::EmojiLabel;
fn show_label(ui: &mut egui::Ui) {
EmojiLabel::new("⭐ egui-twemoji 🐦✨").show(ui);
}
对于更复杂的示例,请参阅demo
示例(cargo run --example demo
)
EmojiLabel
支持所有正常Label的功能。
特性
svg
:使用SVG表情符号资源(需要egui_extras/svg
)png
:使用PNG表情符号资源(需要egui_extras/image
)
默认情况下,激活了svg
特性。
许可证
Unlicense OR MIT OR Apache-2.0
依赖项
~27MB
~142K SLoC