我正在创建和谐应用程序。
在这里,我创建了一个通用对话框,并设置了一个自定义组件,并使用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();
发布于 2021-08-17 13:41:24
根据当前的HMOS平台支持,只能将动画设置为对话框中设置的customComponent或titleComponent对象。换句话说,只将动画设置为组件对象是可能的。设置对话框的动画,以查看对话框边界动画-这是目前不支持的。让我们继续关注未来HMOS在这方面的更新。
https://stackoverflow.com/questions/68595016
复制相似问题