/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-draw-modifier.md | 11 drawModifier(modifier: DrawModifier | undefined) 27 | modifier | DrawModifier \| undefined | 是 | 自定义绘制修改器,其中定义了自定义绘制的逻辑。 <br> 默认值:un… 29 ## DrawModifier section 31 DrawModifier可设置前景(drawFront)、内容(drawContent)和背景(drawBehind)的绘制方法,还提供主动触发重绘的方法invalidate。每个DrawModif… 96 通过DrawModifier对Text组件进行自定义绘制。 103 class MyFullDrawModifier extends DrawModifier { 164 class MyFrontDrawModifier extends DrawModifier { 191 @State modifier: DrawModifier = new MyFrontDrawModifier();
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-universal-attributes-draw-modifier.md | 11 drawModifier(modifier: DrawModifier | undefined) 27 | modifier | DrawModifier \| undefined | Yes | Custom drawing modifier, which defines the logic … 29 ## DrawModifier section 31 …DrawModifier** instance for using the **drawFront**, **drawContent**, and **drawBehind** methods f… 100 class MyFullDrawModifier extends DrawModifier { 161 class MyFrontDrawModifier extends DrawModifier { 188 @State modifier: DrawModifier = new MyFrontDrawModifier();
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | arkts-user-defined.md | 8 …ui-ts/ts-universal-attributes-gesture-modifier.md#gesturemodifier-1)、[DrawModifier](../reference/a… 23 …|自定义扩展|内容扩展| [DrawModifier](../reference/apis-arkui/arkui-ts/ts-universal-attributes-draw-modifier…
|
H A D | arkts-user-defined-modifier.md | 3 …ui-ts/ts-universal-attributes-gesture-modifier.md#gesturemodifier-1)、[DrawModifier](../reference/a…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | extension_handler.h | 106 void SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier) in SetDrawModifier() 159 RefPtr<NG::DrawModifier> drawModifier_;
|
H A D | modifier.h | 93 class ACE_EXPORT DrawModifier : public virtual AceType { 95 DECLARE_ACE_TYPE(DrawModifier, AceType);
|
H A D | view_abstract_model.h | 293 virtual void SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier) = 0;
|
H A D | frame_node.h | 645 void SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier) in SetDrawModifier()
|
H A D | view_abstract.h | 170 static void SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier);
|
H A D | view_abstract_model_ng.h | 1089 void SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier) override in SetDrawModifier()
|
H A D | view_abstract.cpp | 1669 void ViewAbstract::SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier) in SetDrawModifier()
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | arkts-user-defined-modifier.md | 3 …/ts-universal-attributes-gesture-modifier.md#gesturemodifier-1), and [DrawModifier](../reference/a…
|
H A D | arkts-user-defined.md | 8 …i-ts/ts-universal-attributes-gesture-modifier.md#gesturemodifier-1), [DrawModifier](../reference/a… 23 …|Custom extension|Content extension| Use [DrawModifier](../reference/apis-arkui/arkui-ts/ts-univer…
|
/ohos5.0/docs/zh-cn/release-notes/ |
H A D | OpenHarmony-v5.0.0-release.md | 30 - 进一步增强了组件自定义能力,新增组件modifier、ContentModifier和DrawModifier,支持基于已有组件新增属性、自定义组件内容和完全自绘制。
|
H A D | OpenHarmony-v5.0-beta1.md | 61 - 提供DrawModifier支持扩展原生组件的绘制内容。
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/base/ |
H A D | frame_node_test_ng.cpp | 175 RefPtr<NG::DrawModifier> drawModifier = AceType::MakeRefPtr<NG::DrawModifier>();
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | view_abstract_model_impl.h | 303 void SetDrawModifier(const RefPtr<NG::DrawModifier>& drawModifier) override {} in SetDrawModifier()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 1790 class DrawModifier { class
|
/ohos5.0/docs/en/release-notes/ |
H A D | OpenHarmony-v5.0.0-release.md | 30 …ced with the introduction of **Modifier**, **ContentModifier**, and **DrawModifier**. Attributes c…
|
H A D | OpenHarmony-v5.0-beta1.md | 61 - **DrawModifier** is introduced to extend the drawing content of native components.
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view_abstract.cpp | 8936 RefPtr<NG::DrawModifier> drawModifier = AceType::MakeRefPtr<NG::DrawModifier>(); in JsDrawModifier()
|