Xime 悬浮键盘与工具栏定制:可拖拽半透明设计 + 效率工具栏打造

发布时间:2026/10/14 15:25:16

Xime 悬浮键盘与工具栏定制:可拖拽半透明设计 + 效率工具栏打造 【免费下载链接】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保存。悬浮键盘的开启与退出步骤打开输入框调出 Xime 键盘打开功能菜单MenuBar点击「悬浮模式」——入口定义在 MenuBar.kt菜单项会随状态在「悬浮模式 / 退出悬浮」之间切换按住卡片顶部拖条把键盘拖到你想要的输入框旁边不需要时再次进入菜单点击「退出悬浮」或直接在卡片底部边缘松手即可快速退出底部松手会触发退出提示光效实现见 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点击查看免费下载相关推荐Readest 标注工具栏改造原生 Share 工具与可拖拽自定义工具栏实现解析Readest 标注工具栏改造原生 Share 工具与可拖拽自定义工具栏实现解析 导读 本文以 Readest 仓库中《Annotation Share To桌面应用跨平台前端Slate v2 悬浮工具栏鼠标选区修复实战真实鼠标拖拽后工具栏不显示的根因、修复与浏览器证明Slate v2 悬浮工具栏鼠标选区修复实战真实鼠标拖拽后工具栏不显示的根因、修复与浏览器证明 导读 本文以仓库规划文档 2026 04 27 slate v前端富文本UI组件Vue Flow NodeToolbar 组件完全指南为节点打造悬浮工具栏Vue Flow NodeToolbar 组件完全指南为节点打造悬浮工具栏 vue flow/node toolbar 是 Vue FlowVue 3 流前端UI组件创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/14 15:20:15

C++ STL map与set底层实现:红黑树详解与实践

1. 项目背景与核心目标在C标准模板库(STL)中,map和set作为关联容器扮演着重要角色。它们基于红黑树实现,提供了高效的元素查找、插入和删除操作。但很多开发者仅停留在使用层面,对底层实现机制知之甚少。通过手动实现这两个容器,我…

2026/10/14 15:20:15

NLP任务分类框架与NNLM:从n-gram到神经网络语言模型

1. 从"能做什么"倒推NLP的任务版图很多人刚接触自然语言处理时,第一反应是去翻教材目录,从分词、词性标注一路啃到句法分析,结果啃了半个月还在跟隐马尔可夫较劲,连一个能跑起来的小项目都没摸到。我自己当年也走过这条…

2026/10/14 15:20:15

C++实战:从零构建射击游戏,掌握随机刷怪、血量结算与道具系统

简介:这是一份面向C初学者与游戏开发入门者的射击游戏实战源码,围绕面向对象编程、图形界面与游戏循环等核心技能展开,适合想通过完整小项目巩固语法、理解游戏架构的开发者参考。压缩包共14个文件,以12个cpp源文件为主&#xff0…

2026/10/14 20:37:20

Django部署性能调研:Gunicorn、Uvicorn与Docker实测对比

1. 为什么突然想搞一次 Django 部署性能调研先说个大实话:Django 项目本地跑得飞起,一上服务器就卡成 PPT,这种事儿我见过太多次了。而且更诡异的是,同样的代码,有的人用 Nginx Gunicorn 部署,有的人用 Uv…

2026/10/14 20:37:20

达美乐中国1405家门店标准化运营与数字化管理解析

1. 达美乐中国第1405家门店开业背后的商业逻辑三亚夏日百货一楼最近新添了一抹红蓝相间的亮色——达美乐比萨中国第1405家门店正式开业。这个数字背后,隐藏着国际餐饮品牌在中国市场的精耕细作。作为全球比萨外卖领域的标杆企业,达美乐自2004年进入中国以…

2026/10/14 20:37:20

TPU薄膜技术解析:应用场景与供应商选择指南

1. TPU薄膜行业现状与核心应用场景热塑性聚氨酯(TPU)薄膜作为一种高性能弹性体材料,近五年在国内市场的年均复合增长率达到12.3%。不同于普通塑料薄膜,TPU兼具橡胶的弹性和塑料的加工性能,其拉伸强度可达40-60MPa&…

2026/10/14 20:37:20

COMSOL模拟裂隙岩体注浆加固的非牛顿流体特性

1. 项目背景与核心价值裂隙岩体注浆加固是地下工程中控制围岩稳定性的关键技术手段。传统注浆设计多依赖经验公式和简化假设,难以准确预测浆液在复杂裂隙网络中的扩散行为。COMSOL Multiphysics作为一款多物理场耦合仿真平台,能够充分考虑浆液黏度随时间…

2026/10/14 20:32:19

ViewFaceCore:C#零抽象层调用SeetaFace6实现人脸检测与识别

简介:ViewFaceCore 是一款面向 .NET 开发者的轻量级 C# 人脸识别开源库,适用于人脸检测、特征提取与比对等基础视觉任务,特别适合初学者快速集成或中小型项目快速验证。资源包共 57 个文件,涵盖 35 个核心 C# 源码(含 …

2026/10/14 11:31:03

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/14 17:41:07

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/14 2:32:55

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/14 0:00:33

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:33

macOS/iOS高精度计时:mach_absolute_time原理与实战

1. 项目概述:为什么mach_absolute_time是 macOS/iOS 时间测量的“黄金标准”在 macOS 和 iOS 开发中,我见过太多人用CFAbsoluteTimeGetCurrent()或NSDate.timeIntervalSinceReferenceDate做性能打点,结果在高精度场景下被系统时钟跳变、NTP 同…

2026/10/14 0:00:33

SCORM课件演示与测试全解析:从API通信到自动化验证

简介:这是一套遵循SCORM标准的交互式课件演示与测试资源,面向E-Learning课程开发者、LMS平台测试人员及在线教学从业者,用于验证课件在不同学习管理系统中的识别、传递与跟踪能力。压缩包共28个文件,约12.07MB,以swf动…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑