HarmonyOS 自定义弹窗CustomDialog会导致键盘收起
CustomDialog文档中描述“由于弹窗存在完全避让输入法行为,即在软键盘弹出时,会自动向上抬起软键盘高度,因此如果弹窗高度过大时,可能会导致部分区域不可见。弹窗避让软键盘时,与软键盘之间存在16vp的安全间距。”
@Component
export struct PageA {
@Consume('pageInfos') pageInfos: NavPathStack;
@State message: string = 'Hello World';
controller: TextInputController = new TextInputController()
@State offsetY: number = 50
dialogControllerProgress: CustomDialogController = new CustomDialogController({
builder: FZSearchSelfStockOperationView(),
isModal: false, //不展示蒙层
autoCancel: false,
customStyle: true,
alignment: DialogAlignment.Center,
height: 100,
offset: {dx: 0, dy: this.offsetY}
})
build() {
NavDestination() {
Column() {
TextInput({ text: this.message, placeholder: 'input your word...', controller: this.controller })
.id('AAAA')
.type(InputType.Normal)
Button(" toast ")
.width(200)
.height(88)
.fontSize(16)
.onClick(() => {
this.dialogControllerProgress.open()
})
}.width('100%').height('100%').backgroundColor(Color.Gray)
}.title('PageA').hideTitleBar(true)
}
}
1、通过inspector自定义弹窗height属性不生效,无法对上述描述进行验证。
2、弹窗弹出后,TextInput变为非编辑态、键盘消失,并且点击TextInput不能重新调起键盘。能否实现弹窗跟随键盘的收起弹窗而移动。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 自定义弹窗CustomDialog问题
575浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
522浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
358浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 和软键盘间距16vp能否为0
360浏览 • 1回复 待解决
HarmonyOS 自定义键盘
213浏览 • 1回复 待解决
CustomDialog自定义动画
379浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性设置问题
795浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
225浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 @CustomDialog 如何设置从底部升起的动画?
698浏览 • 1回复 待解决
HarmonyOS CustomDialog是否支持自定义动画?
418浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1097浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
340浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘
374浏览 • 1回复 待解决
自定义弹窗 (CustomDialog)的openAnimation和closeAnimation怎么设置去掉默认动画?
358浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
300浏览 • 1回复 待解决
HarmonyOS 自定义键盘和系统键盘如何切换
357浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
616浏览 • 0回复 待解决
自定义弹窗中有弹出键盘的需要,但是弹出之后如何消除键盘和弹窗之间的距离
965浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建一个自定义弹窗(CustomDialog)?
75浏览 • 1回复 待解决
自定义弹窗(CustomDialog)是否具备拦截用户返回操作的能力
1600浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
264浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
626浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘问题
543浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2453浏览 • 1回复 待解决
TextInput组件聚焦时键盘弹起导致自定义输入框被上提
430浏览 • 1回复 待解决
可以参考如下demo: