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问题
461浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
205浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
402浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 和软键盘间距16vp能否为0
247浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性设置问题
705浏览 • 1回复 待解决
HarmonyOS 自定义键盘
165浏览 • 1回复 待解决
CustomDialog自定义动画
321浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
169浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 @CustomDialog 如何设置从底部升起的动画?
518浏览 • 1回复 待解决
自定义弹窗自定义转场动画
922浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
223浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
267浏览 • 1回复 待解决
HarmonyOS CustomDialog是否支持自定义动画?
348浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘
277浏览 • 1回复 待解决
自定义弹窗(CustomDialog)是否具备拦截用户返回操作的能力
1559浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
482浏览 • 0回复 待解决
HarmonyOS 自定义键盘和系统键盘如何切换
307浏览 • 1回复 待解决
自定义弹窗 (CustomDialog)的openAnimation和closeAnimation怎么设置去掉默认动画?
232浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
218浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
517浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2340浏览 • 1回复 待解决
HarmonyOS TextInput自定义键盘问题
422浏览 • 1回复 待解决
自定义弹窗中有弹出键盘的需要,但是弹出之后如何消除键盘和弹窗之间的距离
906浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性中x,y是否支持calc
2136浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialog如何实现静态打开
370浏览 • 1回复 待解决
可以参考如下demo: