☰
Xime 悬浮键盘与工具栏定制:可拖拽半透明设计 + 效率工具栏打造
2026/10/14 15:25:15 网站建设 项目流程

【免费下载链接】Xime

我的自用安卓输入法,基于Rime 构建,部分功能由本人设计的本地AI模型驱动,支持五笔/拼音/自定义方案。

项目地址:https://gitcode.com/gh_mirrors/xi/Xime
点击查看免费下载

Xime 是一款基于 Rime 引擎构建的开源安卓输入法,支持五笔、拼音与自定义方案。它的两大特色功能是可拖拽的悬浮键盘和自由定制的工具栏:悬浮键盘采用半透明圆角卡片设计,可随手拖到屏幕任意位置;工具栏则能把剪贴板、方案切换、快捷发送等效率功能一键放到手边。本文带你快速掌握这两项能力,让打字效率再上一个台阶。

悬浮键盘:把键盘"拎"到指尖最顺的地方 🖐

什么是 Xime 悬浮键盘?

开启悬浮模式后,键盘不再固定贴在屏幕底部,而会缩小为一张半透明的圆角悬浮卡片,浮在应用内容之上。卡片默认按屏幕宽度的 85% 缩放(缩放系数定义在 FloatingCardGeometry.kt),并带有一圈柔和阴影与 16dp 圆角,视觉上轻盈不压内容。

卡片顶部有一条拖拽握条(深色胶囊衬底 + 白色握条),按住它即可把整个键盘拖动到屏幕任意位置。拖动范围有智能钳制:卡片不会顶出屏幕顶部,也不会压进底部导航栏,横屏与竖屏的位置还会分别记忆——相关的持久化逻辑在 SettingsPreferences.kt 中以floating_mode、floating_offset_x/y(含横屏独立 key)保存。

悬浮键盘的开启与退出步骤

  1. 打开输入框调出 Xime 键盘;
  2. 打开功能菜单(MenuBar),点击「悬浮模式」——入口定义在 MenuBar.kt,菜单项会随状态在「悬浮模式 / 退出悬浮」之间切换;
  3. 按住卡片顶部拖条,把键盘拖到你想要的输入框旁边;
  4. 不需要时再次进入菜单点击「退出悬浮」,或直接在卡片底部边缘松手即可快速退出(底部松手会触发退出提示光效,实现见 FloatingKeyboardContainer.kt)。

💡 小贴士:悬浮模式下键盘内容为缩放卡片,「键盘调节」入口会自动隐藏——全屏模式下才需要调节高度。全屏时可在菜单里点「键盘调节」,用类似微信输入法的交互拖动四边手柄,自由调整键盘高度、左右边距与底部留白,交互实现在 KeyboardResizeOverlay.kt。

工具栏定制:打造属于你自己的效率快捷键 ⚡

一键进入工具栏定制

同样在功能菜单中点击「定制工具栏」,即可打开工具栏定制面板。面板顶部实时预览当前工具栏的按钮顺序,下方是可翻页的按钮网格(每页 8 个、每行 4 个),点一下即选中/取消,选中按钮会亮起主题强调色,左上角的 ✓ 完成确认。定制面板的完整实现见 ToolbarCustomizeView.kt。

内置按钮清单:这些效率功能都藏在里面

Xime 内置了 13 个工具栏按钮(完整枚举见 ToolbarButton.kt):

按钮功能适合人群
😊 表情快速调出表情键盘聊天党
📋 剪贴板打开剪贴板历史,支持置顶、快捷发送经常复制粘贴的人
⌨ 方案选择快速切换五笔 / 拼音 / 双拼等方案多方案用户
💬 快捷发送一键发送预设常用语客服、群聊重度用户
# 符号直达符号页写作、公式党
⧉ 悬浮与菜单等价的悬浮模式开关悬浮党
全选 / 复制 / 粘贴文本操作不退出输入法编辑党
⏮ 段首 / ⏭ 段尾光标一键跳到段落头尾长文本编辑
✍ 手写找字笔顺写字查字(需下载手写模型)生僻字救星
✎ 编辑编辑文本通用
🎤 语音直达语音输入(内置离线 ASR + 在线插件)懒人必备

插件按钮:工具栏还能继续"进货"

除了内置按钮,插件提供的按钮也会出现在定制面板里(pluginButtons列表与内置按钮混排展示)。例如安装表情、剪贴板同步类插件后,可以把它们的入口直接钉在工具栏上,不用进设置页翻找。插件可从应用内「设置 → 扩展商店」安装,插件源码参考 plugins/ 目录下的示例工程。

进阶搭配:用主题让悬浮键盘更好看 🎨

悬浮卡片是半透明圆角设计,键盘的背景与配色由「主题与定制」决定:显示模式可选跟随系统 / 浅色 / 深色,配色方案提供薰衣草紫、海洋蔚蓝、落日橙光等多套种子色,点击配色预览即可看到整键效果。内置主题背景图资源位于 assets/themes/ 目录,深浅两套主题随系统自动切换。

常见问题速查

  • 悬浮键盘拖出去后位置会丢吗?不会。竖屏、横屏各自的 X/Y 偏移量都会持久化保存,重启应用后位置保持。
  • 悬浮模式为什么看不到"键盘调节"?悬浮卡片高度固定为缩放的紧凑形态,调节入口仅在全屏模式开放。
  • 工具栏按钮排满了怎么办?工具栏按你选中的顺序从左到右排列,取消不常用的按钮即可腾出位置;面板支持分页浏览全部按钮。

把键盘悬浮在你最常用的输入框旁、把剪贴板和常用语钉进工具栏——这两步做完,Xime 就从"能打字"变成"打得快"了。

【免费下载链接】Xime

我的自用安卓输入法,基于Rime 构建,部分功能由本人设计的本地AI模型驱动,支持五笔/拼音/自定义方案。

项目地址:https://gitcode.com/gh_mirrors/xi/Xime
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询