• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Widget Page Capability Overview
2
3ArkTS widgets are developed using the general <!--RP1--> [ArkTS language](../quick-start/arkts-get-started.md)<!--RP1End-->. You can use the [declarative paradigm](../ui/arkts-ui-development-overview.md) to develop ArkTS widget pages.
4The following widget pages are automatically generated by a DevEco Studio template. You can adjust the pages based on the real-world service scenarios.
5
6![WidgetPreviewPage](figures/WidgetPreviewPage.png)
7
8
9## Page Capabilities Supported by ArkTS Widgets
10
11ArkTS widgets have all capabilities of JS widgets, and support animations, custom drawing, and support capabilities auch as components, events, animations, data management, and status management of [declarative paradigm](../ui/arkts-ui-development-overview.md).
12
13For APIs that can be used in ArkTS widgets, the tag **Widget capability** is added. Since API version x, these APIs can be used in ArkTS widgets. Pay attention to the capability differences in the widget scenario.
14
15For example, the following description indicates that CircleShape can be used in ArkTS widgets.
16
17![WidgetSupportApi](figures/WidgetSupportApi.png)
18