HarmonyOS鸿蒙Next中小艺输入法的键盘区域外显示的按键序列效果,普通输入法开发者能实现吗?
HarmonyOS鸿蒙Next中小艺输入法的键盘区域外显示的按键序列效果,普通输入法开发者能实现吗? 【问题描述】:小艺输入法的 键盘区域外显示的 按键序列 效果 普通输入法开发者能实现吗?
【问题现象】:

【版本信息】:不涉及
【复现代码】:不涉及
【尝试解决方案】:不涉及
更多关于HarmonyOS鸿蒙Next中小艺输入法的键盘区域外显示的按键序列效果,普通输入法开发者能实现吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
5 回复
【解决方案】
- HarmonyOS自定义输入法的候选词态面板显示需要设置PanelFlag的FLAG_CANDIDATE类型,详细说明请参考:PanelFlag。
- HarmonyOS自定义输入法的悬浮工具栏显示需要设置PanelType的STATUS_BAR类型,详细说明请参考:PanelType。
完成上述面板类型的设定之后,为了使所配置的输入法面板能够正确显示,还需调用panel对象的show方法来展示当前的输入法界面。
更多关于HarmonyOS鸿蒙Next中小艺输入法的键盘区域外显示的按键序列效果,普通输入法开发者能实现吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
Stack(){
Text("输入法组件")
.id('HelloWorld')
.fontSize($r('app.float.page_text_font_size'))
.fontWeight(FontWeight.Bold)
.width("100%")
.onClick(() => {
this.message = 'Welcome';
})
.backgroundColor(Color.Green)
Text('上层文本')
.position({x: 0, y: -20})
}
这样层叠在组件上方,position给负数是可以出现这种效果的
鸿蒙Next中小艺输入法的键盘外按键序列效果,普通开发者无法直接实现。该效果依赖鸿蒙系统的特定底层框架和API,目前未向第三方开放相关接口权限。普通输入法只能基于公开的InputMethodService等标准接口开发,无法在系统级键盘区域外绘制或控制UI元素。


