首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在“和谐应用开发”中,如何动态地更改对话框的大小?

在“和谐应用开发”中,如何动态地更改对话框的大小?
EN

Stack Overflow用户
提问于 2021-07-30 17:33:55
回答 1查看 84关注 0票数 2

我正在创建和谐应用程序。

在这里,我创建了一个通用对话框,并设置了一个自定义组件,并使用component.createAnimatorProperty()创建动画属性并盯着它。

当我启动动画时,只有组件具有特定的属性,但是对话框(对话框窗口)不会根据内部组件更改大小来更改其大小。如何用内部组件大小动态地更改其大小。

代码语言:javascript
运行
复制
// created a custom component for setting it
CommonDialog commonDialog = new CommonDialog(getContext);
commonDialog.setContentCustomComponent(customComponent);
commonDialog.show();
Thread.sleep(1000);
AnimatorProperty animatorProperty = customComponent.createAnimatorProperty().setDuration(100)
                .scaleX(1.04f).scaleY(1.04f).scaleXFrom(1).scaleYFrom(1);
animatorProperty.start();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-17 13:41:24

根据当前的HMOS平台支持,只能将动画设置为对话框中设置的customComponent或titleComponent对象。换句话说,只将动画设置为组件对象是可能的。设置对话框的动画,以查看对话框边界动画-这是目前不支持的。让我们继续关注未来HMOS在这方面的更新。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68595016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档