Yayin Story Studio logo Yayin Story Studio 项目文档
回到主页 用户手册

Visindigo::Widgets::ColorfulWidget Class

class Visindigo::Widgets::ColorfulWidget

ColorfulWidget是一个接口类,表示支持主题变化动画的组件. 详情...

头文件: #include <ColorfulWidget>
自以下版本: Visindigo 0.13.0

公开成员函数

(自 Visindigo 0.13.0 引入) virtual ~ColorfulWidget()
(自 Visindigo 0.13.0 引入) bool isColorfulEnabled()
(自 Visindigo 0.13.0 引入) virtual void onThemeChanged() = 0
(自 Visindigo 0.13.0 引入) void setColorfulEnable(bool enable)

详细说明

用户可以通过继承ColorfulWidget类,并实现onThemeChanged方法来响应主题变化动画。

成员函数文档

[virtual noexcept, since Visindigo 0.13.0] ColorfulWidget::~ColorfulWidget()

析构函数,自动从ThemeManager注销此组件。

这个function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] bool ColorfulWidget::isColorfulEnabled()

return 主题变化动画支持是否已启用。

这个function 从 Visindigo 0.13.0 开始支持。

[pure virtual, since Visindigo 0.13.0] void ColorfulWidget::onThemeChanged()

当主题变化动画进行时调用此方法。用户应在此方法中重新设置组件的样式表。

这个function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] void ColorfulWidget::setColorfulEnable(bool enable)

enable 参数为true时启用主题变化动画支持,为false时禁用。

启用或禁用主题变化动画支持。

这个function 从 Visindigo 0.13.0 开始支持。