• Home
Name Date Size #Lines LOC

..--

figures/12-May-2024-

public_sys-resources/12-May-2024-

Readme-EN.mdD12-May-20247.4 KiB134132

arkts-animation-overview.mdD12-May-20241.8 KiB2810

arkts-common-components-button.mdD12-May-20247.5 KiB262197

arkts-common-components-custom-dialog.mdD12-May-20242.9 KiB10179

arkts-common-components-progress-indicator.mdD12-May-20245.4 KiB13693

arkts-common-components-radio-button.mdD12-May-20243 KiB10782

arkts-common-components-switch.mdD12-May-20244.1 KiB154109

arkts-common-components-text-display.mdD12-May-202411.7 KiB422342

arkts-common-components-text-input.mdD12-May-20243.9 KiB15291

arkts-common-components-video-player.mdD12-May-20247.9 KiB245198

arkts-common-components-xcomponent.mdD12-May-202411.4 KiB300208

arkts-common-events-device-input-event.mdD12-May-202416.6 KiB376247

arkts-common-events-focus-event.mdD12-May-202445.4 KiB1,062807

arkts-common-events-touch-screen-event.mdD12-May-202411.1 KiB316251

arkts-drawing-customization-on-canvas.mdD12-May-202414 KiB347278

arkts-event-overview.mdD12-May-20241.6 KiB2411

arkts-geometric-shape-drawing.mdD12-May-20249.5 KiB289225

arkts-gesture-events-binding.mdD12-May-20244 KiB12694

arkts-gesture-events-combined-gestures.mdD12-May-20248.8 KiB203157

arkts-gesture-events-single-gesture.mdD12-May-202413.3 KiB378273

arkts-graphics-display.mdD12-May-202411.7 KiB333255

arkts-layout-development-create-grid.mdD12-May-202413.5 KiB340228

arkts-layout-development-create-list.mdD12-May-202433.1 KiB833582

arkts-layout-development-create-looping.mdD12-May-20247.3 KiB319248

arkts-layout-development-flex-layout.mdD12-May-202423.7 KiB627453

arkts-layout-development-grid-layout.mdD12-May-202417.1 KiB482352

arkts-layout-development-linear.mdD12-May-202422.8 KiB630437

arkts-layout-development-media-query.mdD12-May-202412.6 KiB264187

arkts-layout-development-overview.mdD12-May-20249.9 KiB8045

arkts-layout-development-performance-boost.mdD12-May-20244.2 KiB6329

arkts-layout-development-relative-layout.mdD12-May-20245.6 KiB159116

arkts-layout-development-stack-layout.mdD12-May-20244.6 KiB13691

arkts-layout-update-animation.mdD12-May-202410.9 KiB271205

arkts-navigation-navigation.mdD12-May-20246.7 KiB203144

arkts-navigation-tabs.mdD12-May-202413.2 KiB379229

arkts-page-transition-animation.mdD12-May-202417.9 KiB362279

arkts-performance-improvement-recommendation.mdD12-May-20247.2 KiB271222

arkts-popup-and-menu-components-menu.mdD12-May-20243.3 KiB11279

arkts-popup-and-menu-components-popup.mdD12-May-20244.9 KiB159123

arkts-routing.mdD12-May-202414.3 KiB327232

arkts-spring-animation.mdD12-May-20247.5 KiB167119

arkts-transition-animation-within-component.mdD12-May-202412.4 KiB257185

arkts-ui-development-overview.mdD12-May-20248.8 KiB9653

arkts-zoom-animation.mdD12-May-20245.3 KiB9966

arkui-overview.mdD12-May-20246.5 KiB5936

js-framework-file.mdD12-May-20243.5 KiB7149

js-framework-js-file.mdD12-May-20241,016 4937

js-framework-js-tag.mdD12-May-20243.7 KiB11286

js-framework-lifecycle.mdD12-May-20242.4 KiB4630

js-framework-multiple-languages.mdD12-May-20248.7 KiB194143

js-framework-resource-restriction.mdD12-May-20243.7 KiB9462

js-framework-syntax-css.mdD12-May-20249 KiB211154

js-framework-syntax-hml.mdD12-May-202411.6 KiB411345

js-framework-syntax-js.mdD12-May-202410.2 KiB308254

ui-js-animate-attribute-style.mdD12-May-20242 KiB9483

ui-js-animate-background-position-style.mdD12-May-20241.9 KiB8879

ui-js-animate-component.mdD12-May-202410.4 KiB469432

ui-js-animate-dynamic-effects.mdD12-May-20245.9 KiB243222

ui-js-animate-frame.mdD12-May-20244.8 KiB192174

ui-js-animate-svg.mdD12-May-20244.2 KiB10586

ui-js-animate-transform.mdD12-May-202413.2 KiB586544

ui-js-building-ui-animation.mdD12-May-20243.9 KiB164135

ui-js-building-ui-component.mdD12-May-20241.5 KiB2213

ui-js-building-ui-event.mdD12-May-20242.5 KiB10691

ui-js-building-ui-interactions.mdD12-May-20242.5 KiB8263

ui-js-building-ui-layout-comment.mdD12-May-20242 KiB8272

ui-js-building-ui-layout-external-container.mdD12-May-20242.2 KiB7256

ui-js-building-ui-layout-image.mdD12-May-2024882 3423

ui-js-building-ui-layout-intro.mdD12-May-20241.5 KiB3415

ui-js-building-ui-layout-text.mdD12-May-20241.6 KiB5142

ui-js-building-ui-routes.mdD12-May-20242.7 KiB8863

ui-js-component-tabs.mdD12-May-20247.6 KiB317279

ui-js-components-button.mdD12-May-20245.7 KiB284242

ui-js-components-canvas.mdD12-May-20242.8 KiB144113

ui-js-components-canvasrenderingcontext2d.mdD12-May-202423 KiB834765

ui-js-components-chart.mdD12-May-202412.8 KiB616564

ui-js-components-dialog.mdD12-May-20246.9 KiB324290

ui-js-components-form.mdD12-May-20245.5 KiB221185

ui-js-components-grid.mdD12-May-20247.5 KiB250208

ui-js-components-image-animator.mdD12-May-20247.5 KiB336291

ui-js-components-images.mdD12-May-20244.5 KiB206176

ui-js-components-input.mdD12-May-20246.9 KiB325279

ui-js-components-list.mdD12-May-20246.8 KiB311270

ui-js-components-marquee.mdD12-May-20245.1 KiB239200

ui-js-components-menu.mdD12-May-20246 KiB281241

ui-js-components-offscreencanvas.mdD12-May-20245.2 KiB189171

ui-js-components-path2d.mdD12-May-20245.2 KiB203178

ui-js-components-picker.mdD12-May-20246.8 KiB298256

ui-js-components-qrcode.mdD12-May-20243.1 KiB171130

ui-js-components-rating.mdD12-May-20245.9 KiB260210

ui-js-components-search.mdD12-May-20246 KiB261214

ui-js-components-slider.mdD12-May-20244.2 KiB215168

ui-js-components-stepper.mdD12-May-20249.8 KiB406363

ui-js-components-svg-graphics.mdD12-May-20241.4 KiB4232

ui-js-components-svg-overview.mdD12-May-20241.9 KiB8563

ui-js-components-svg-path.mdD12-May-20242.6 KiB5445

ui-js-components-svg-text.mdD12-May-20241.7 KiB5438

ui-js-components-swiper.mdD12-May-20248.5 KiB367319

ui-js-components-switch.mdD12-May-20244.6 KiB196163

ui-js-components-text.mdD12-May-20246.8 KiB277226

ui-js-components-toolbar.mdD12-May-20246.2 KiB233183

ui-js-custom-components.mdD12-May-20242.8 KiB10387

ui-js-overview.mdD12-May-20241.8 KiB3114

Readme-EN.md

1# UI Development
2
3- [ArkUI Overview](arkui-overview.md)
4- UI Development (ArkTS-based Declarative Development Paradigm)
5  - [UI Development (ArkTS-based Declarative Development Paradigm) Overview](arkts-ui-development-overview.md)
6  - Layout Development
7    - [Layout Overview](arkts-layout-development-overview.md)
8    - Building a Layout
9      - [Linear Layout](arkts-layout-development-linear.md)
10      - [Stack Layout](arkts-layout-development-stack-layout.md)
11      - [Flex Layout](arkts-layout-development-flex-layout.md)
12      - [Relative Layout](arkts-layout-development-relative-layout.md)
13      - [Responsive Grid Layout](arkts-layout-development-grid-layout.md)
14      - [Media Query](arkts-layout-development-media-query.md)
15      - [Creating a List](arkts-layout-development-create-list.md)
16      - [Creating a Grid](arkts-layout-development-create-grid.md)
17      - [Creating a Swiper](arkts-layout-development-create-looping.md)
18    - [Improving Layout Performance](arkts-layout-development-performance-boost.md)
19  - Adding a Component
20    - Adding a Common Component
21      - [Button](arkts-common-components-button.md)
22      - [Radio Button](arkts-common-components-radio-button.md)
23      - [Toggle](arkts-common-components-switch.md)
24      - [Progress Indicator](arkts-common-components-progress-indicator.md)
25      - [Text Display](arkts-common-components-text-display.md)
26      - [Text Input](arkts-common-components-text-input.md)
27      - [Custom Dialog Box](arkts-common-components-custom-dialog.md)
28      - [Video Playback](arkts-common-components-video-player.md)
29      - [XComponent](arkts-common-components-xcomponent.md)
30    - Adding a Bubble and Menu
31      - [Bubble](arkts-popup-and-menu-components-popup.md)
32      - [Menu](arkts-popup-and-menu-components-menu.md)
33  - Setting Page Routing and Component Navigation
34    - [Page Routing](arkts-routing.md)
35    - Component Navigation
36      - [Navigation](arkts-navigation-navigation.md)
37      - [Tabs](arkts-navigation-tabs.md)
38  - Using Graphics
39    - [Displaying Images](arkts-graphics-display.md)
40    - [Drawing Geometric Shapes](arkts-geometric-shape-drawing.md)
41    - [Drawing Custom Graphics on the Canvas](arkts-drawing-customization-on-canvas.md)
42  - Using Animation
43    - [Animation Overview](arkts-animation-overview.md)
44    - Animation Within a Page
45      - [Layout Update Animation](arkts-layout-update-animation.md)
46      - [Transition Animation Within a Component](arkts-transition-animation-within-component.md)
47      - [Spring Curve Animation](arkts-spring-animation.md)
48    - Animation Between Pages
49      - [Zoom Animation](arkts-zoom-animation.md)
50      - [Page Transition Animation](arkts-page-transition-animation.md)
51  - Using Interaction Events
52    - [Interaction Event Overview](arkts-event-overview.md)
53    - Universal Events
54      - [Touchscreen Event](arkts-common-events-touch-screen-event.md)
55      - [Keyboard and Mouse Event](arkts-common-events-device-input-event.md)
56      - [Focus Event](arkts-common-events-focus-event.md)
57    - Gesture Events
58      - [Gesture Binding](arkts-gesture-events-binding.md)
59      - [Single Gesture](arkts-gesture-events-single-gesture.md)
60      - [Combined Gestures](arkts-gesture-events-combined-gestures.md)
61  - [Recommendations for Improving Performance](arkts-performance-improvement-recommendation.md)
62- UI Development (JavaScript-compatible Web-like Development Paradigm)
63  - [UI Development (JavaScript-compatible Web-like Development Paradigm) Overview](ui-js-overview.md)
64  - Framework Overview
65    - [File Organization](js-framework-file.md)
66        - ["js" Tag](js-framework-js-tag.md)
67        - [app.js](js-framework-js-file.md)
68        - Syntax
69            - [HML](js-framework-syntax-hml.md)
70            - [CSS](js-framework-syntax-css.md)
71            - [JavaScript](js-framework-syntax-js.md)
72        - [Lifecycle](js-framework-lifecycle.md)
73        - [Resource Limitations and Access](js-framework-resource-restriction.md)
74        - [Multi-Language Capability](js-framework-multiple-languages.md)
75    - Building the UI
76        - [Component Overview](ui-js-building-ui-component.md)
77        - Building the Layout
78            - [Layout Description](ui-js-building-ui-layout-intro.md)
79            - [Adding Title and Paragraph Text](ui-js-building-ui-layout-text.md)
80            - [Adding an Image](ui-js-building-ui-layout-image.md)
81            - [Adding a Comment](ui-js-building-ui-layout-comment.md)
82            - [Adding a Container](ui-js-building-ui-layout-external-container.md)
83        - [Adding Interactions](ui-js-building-ui-interactions.md)
84        - [Developing Animations](ui-js-building-ui-animation.md)
85        - [Defining Gesture Events](ui-js-building-ui-event.md)
86        - [Defining Page Routes](ui-js-building-ui-routes.md)
87    - Common Component Development Guidelines
88        - Container Component Development
89            - [List Development](ui-js-components-list.md)
90            - [Dialog Development](ui-js-components-dialog.md)
91            - [Form Development](ui-js-components-form.md)
92            - [Stepper Development](ui-js-components-stepper.md)
93            - [Tabs Development](ui-js-component-tabs.md)
94            - [Swiper Development](ui-js-components-swiper.md)
95        - Basic Component Development
96            - [Text Development](ui-js-components-text.md)
97            - [Input Development](ui-js-components-input.md)
98            - [Button Development](ui-js-components-button.md)
99            - [Picker Development](ui-js-components-picker.md)
100            - [Image Development](ui-js-components-images.md)
101            - [Image-animator Development](ui-js-components-image-animator.md)
102            - [Rating Development](ui-js-components-rating.md)
103            - [Slider Development](ui-js-components-slider.md)
104            - [Chart Development](ui-js-components-chart.md)
105            - [Switch Development](ui-js-components-switch.md)
106            - [Toolbar Development](ui-js-components-toolbar.md)
107            - [Menu Development](ui-js-components-menu.md)
108            - [Marquee Development](ui-js-components-marquee.md)
109            - [Qrcode Development](ui-js-components-qrcode.md)
110            - [Search Development](ui-js-components-search.md)
111        - Canvas Development
112            - [Canvas](ui-js-components-canvas.md)
113            - [CanvasRenderingContext2D](ui-js-components-canvasrenderingcontext2d.md)
114            - [Path2D](ui-js-components-path2d.md)
115            - [OffscreenCanvas](ui-js-components-offscreencanvas.md)
116        - [Grid Container Development](ui-js-components-grid.md)
117        - SVG Development
118            - [Basics](ui-js-components-svg-overview.md)
119            - [Graph Drawing](ui-js-components-svg-graphics.md)
120            - [Path Drawing](ui-js-components-svg-path.md)
121            - [Text Drawing](ui-js-components-svg-text.md)
122    - Animation Development Guidelines
123        - CSS Animation
124            - [Defining Attribute Style Animations](ui-js-animate-attribute-style.md)
125            - [Defining Animations with the transform Attribute](ui-js-animate-transform.md)
126            - [Defining Animations with the background-position Attribute](ui-js-animate-background-position-style.md)
127            - [Defining Animations for SVG Components](ui-js-animate-svg.md)
128        - JS Animation
129            - [Component Animation](ui-js-animate-component.md)
130            - Interpolator Animation
131                - [Animation Effect](ui-js-animate-dynamic-effects.md)
132                - [Animation Frame](ui-js-animate-frame.md)
133    - [Custom Components](ui-js-custom-components.md)
134