gpt4 book ai didi

java - 如何在 Harmony App Development 中动态更改对话框中设置的动画组件的大小?

转载 作者:行者123 更新时间:2023-12-05 00:18:19 27 4
gpt4 key购买 nike

我正在创建 Harmony 应用程序。
在这里,我正在创建一个通用对话框并设置一个自定义组件并使用 component.createAnimatorProperty()创建动画师属性并盯着它。
当我开始动画时,只有组件具有特定属性的动画,但对话框(对话框窗口)不会根据内部组件的大小更改其大小。
如何使用内部组件大小动态更改其大小。

// 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();

最佳答案

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

关于java - 如何在 Harmony App Development 中动态更改对话框中设置的动画组件的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68595016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com