From 3fd5e73b230d91edf63935b1acf2e0524e5fe278 Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Mon, 27 Feb 2023 15:39:58 +0800 Subject: [PATCH] Update docs (14746) Signed-off-by: ester.zhou --- .../arkui-js/js-components-common-events.md | 60 +++++++++-------- .../reference/arkui-ts/ts-container-column.md | 2 +- .../arkui-ts/ts-media-components-video.md | 4 +- .../arkui-ts/ts-methods-action-sheet.md | 2 +- .../reference/arkui-ts/ts-state-management.md | 62 +++++++++--------- .../figures/en-us_image_0000001218419614.png | Bin 4112 -> 5778 bytes .../figures/en-us_image_0000001218579606.png | Bin 4831 -> 4550 bytes .../figures/en-us_image_0000001218739566.png | Bin 4110 -> 4770 bytes .../figures/en-us_image_0000001263019457.png | Bin 4792 -> 4235 bytes .../figures/en-us_image_0000001263139409.png | Bin 3660 -> 4904 bytes .../figures/en-us_image_0000001263259399.png | Bin 4039 -> 5310 bytes .../figures/en-us_image_0000001263339459.png | Bin 4622 -> 4211 bytes ...ui-js-animate-background-position-style.md | 1 + ...-js-components-canvasrenderingcontext2d.md | 4 +- en/application-dev/ui/ui-ts-layout-flex.md | 10 +-- 15 files changed, 76 insertions(+), 69 deletions(-) diff --git a/en/application-dev/reference/arkui-js/js-components-common-events.md b/en/application-dev/reference/arkui-js/js-components-common-events.md index 8461a46953..3dd49f1812 100644 --- a/en/application-dev/reference/arkui-js/js-components-common-events.md +++ b/en/application-dev/reference/arkui-js/js-components-common-events.md @@ -99,6 +99,8 @@ Different from private events, universal events can be bound to most components. When a component triggers an event, the event callback receives an event object by default. You can obtain the corresponding information through the event object. + + | Attribute | Type | Description | | -------------------- | ------ | ---------------------------------------- | | dataSet6+ | Object | Custom attribute set defined through [data-*](../arkui-js/js-components-common-attributes.md).| @@ -241,32 +243,38 @@ Sets a custom drag image. **Example** ```js -createPixelMap() { - let color = new ArrayBuffer(4*96*96); - var buffer = new Uint8Array(color); - for (var i = 0; i < buffer.length; i++) { - buffer[i] = (i + 1) % 255; - } - let opts = { - alphaType:0, - editable:true, - pixelFormat:4, - scaleMode:1, - size:{height:96,width:96} - } - const promise = image.createPixelMap(color,opts); - promise.then((data)=> { - console.error('-create pixmap has info message:' + JSON.stringify(data)); - this.pixelMap = data; - this.pixelMapReader = data; - }) -}, +import image from '@ohos.multimedia.image'; -onInit() { - this.createPixelMap -}, - -dragStart(e) { - e.dataTransfer.setDragImage(this.pixelMapReader, 50, 50); +export default { + createPixelMap() { + let color = new ArrayBuffer(4 * 96 * 96); + var buffer = new Uint8Array(color); + for (var i = 0; i < buffer.length; i++) { + buffer[i] = (i + 1) % 255; + } + let opts = { + alphaType: 0, + editable: true, + pixelFormat: 4, + scaleMode: 1, + size: { + height: 96, width: 96 + } + } + const promise = image.createPixelMap(color, opts); + promise.then((data) => { + console.error('-create pixmap has info message:' + JSON.stringify(data)); + this.pixelMap = data; + this.pixelMapReader = data; + }) + }, + + onInit() { + this.createPixelMap + }, + + dragStart(e) { + e.dataTransfer.setDragImage(this.pixelMapReader, 50, 50); + } } ``` diff --git a/en/application-dev/reference/arkui-ts/ts-container-column.md b/en/application-dev/reference/arkui-ts/ts-container-column.md index 913ba5cd08..cadb593e01 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-column.md +++ b/en/application-dev/reference/arkui-ts/ts-container-column.md @@ -29,7 +29,7 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | Name| Type| Description| | -------- | -------- | -------- | | alignItems | [HorizontalAlign](ts-appendix-enums.md#horizontalalign) | Alignment mode of the child components in the horizontal direction.
Default value: **HorizontalAlign.Center**| -| justifyContent8+ | [FlexAlign](ts-container-flex.md) | Alignment mode of the child components in the vertical direction.
Default value: **FlexAlign.Start**| +| justifyContent8+ | [FlexAlign](ts-appendix-enums.md#flexalign) | Alignment mode of the child components in the vertical direction.
Default value: **FlexAlign.Start**| ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-media-components-video.md b/en/application-dev/reference/arkui-ts/ts-media-components-video.md index 21bb3d6a28..feb0d96571 100644 --- a/en/application-dev/reference/arkui-ts/ts-media-components-video.md +++ b/en/application-dev/reference/arkui-ts/ts-media-components-video.md @@ -48,7 +48,7 @@ In addition to the [universal attributes](ts-universal-attributes-size.md), the | muted | boolean | Whether to mute the video.
Default value: **false** | | autoPlay | boolean | Whether to enable auto play.
Default value: **false** | | controls | boolean | Whether to display the video playback control bar.
Default value: **true**| -| objectFit | [ImageFit](ts-basic-components-image.md) | Video scale type.
Default value: **Cover** | +| objectFit | [ImageFit](ts-appendix-enums.md#imagefit) | Video scale type.
Default value: **Cover** | | loop | boolean | Whether to repeat the video.
Default value: **false** | ## Events @@ -243,5 +243,3 @@ struct VideoCreateComponent { } } ``` - - \ No newline at end of file diff --git a/en/application-dev/reference/arkui-ts/ts-methods-action-sheet.md b/en/application-dev/reference/arkui-ts/ts-methods-action-sheet.md index c3db1cb598..7615fe3729 100644 --- a/en/application-dev/reference/arkui-ts/ts-methods-action-sheet.md +++ b/en/application-dev/reference/arkui-ts/ts-methods-action-sheet.md @@ -23,7 +23,7 @@ Defines and shows the action sheet. | autoCancel | boolean | No | Whether to close the dialog box when the overlay is clicked.
Default value: **true**| | confirm | {
value: [ResourceStr](ts-types.md#resourcestr),
action: () => void
} | No | Text content of the confirm button and callback upon button clicking.
Default value:
**value**: button text.
**action**: callback upon button clicking.| | cancel | () => void | No | Callback invoked when the dialog box is closed after the overlay is clicked. | -| alignment | [DialogAlignment](ts-methods-custom-dialog-box.md#dialogalignment) | No | Alignment mode of the dialog box in the vertical direction.
Default value: **DialogAlignment.Bottom**| +| alignment | [DialogAlignment](ts-methods-alert-dialog-box.md#dialogalignment) | No | Alignment mode of the dialog box in the vertical direction.
Default value: **DialogAlignment.Bottom**| | offset | {
dx: Length,
dy: Length
} | No | Offset of the dialog box relative to the alignment position.
Default value: {
dx: 0,
dy: 0
} | | sheets | Array<SheetInfo> | Yes | Options in the dialog box. Each option supports the image, text, and callback.| diff --git a/en/application-dev/reference/arkui-ts/ts-state-management.md b/en/application-dev/reference/arkui-ts/ts-state-management.md index 6e6eaeafac..181008105a 100644 --- a/en/application-dev/reference/arkui-ts/ts-state-management.md +++ b/en/application-dev/reference/arkui-ts/ts-state-management.md @@ -1,6 +1,6 @@ # State Management with Application-level Variables -The state management module provides APIs for data storage, persistent data management, Ability data storage, and environment status required by applications. The APIs for Ability data storage are supported since API version 9. +The state management module provides APIs for data storage, persistent data management, **Ability** data storage, and environment status required by applications. > **NOTE** > @@ -77,7 +77,7 @@ let simple = AppStorage.Prop('simpleProp') ### SetAndProp -SetAndProp\(propName: string, defaultValue: S): SubscribedAbstractProperty\; +SetAndProp\(propName: string, defaultValue: S): SubscribedAbstractProperty\ Works in a way similar to the **Prop** API. If the current key is stored in the **AppStorage**, the value corresponding to the key is returned. If the key has not been created, a **Prop** instance corresponding to the default value is created and returned. @@ -162,7 +162,7 @@ Replaces the value of a saved key. | boolean | Returns **true** and the value if the key exists; returns **false** otherwise.| ```ts -let simple = AppStorage.Set('simpleProp', 121); +let simple = AppStorage.Set('simpleProp', 121) ``` ### SetOrCreate @@ -313,7 +313,7 @@ Creates and initializes a **LocalStorage** object. | initializingProperties | Object | No | All object attributes and their values returned by **object.keys(obj)**.| ```ts -this.storage = new LocalStorage() +let storage = new LocalStorage() ``` ### GetShared9+ @@ -353,8 +353,8 @@ Checks whether the **LocalStorage** contains the specified attribute. | boolean | Returns whether the attribute exists.| ```ts -this.storage = new LocalStorage() -this.storage.has('storageSimpleProp') +let storage = new LocalStorage() +storage.has('storageSimpleProp') ``` ### get9+ @@ -376,8 +376,8 @@ Obtains the value of the specified key. | T \| undefined | Returns the value of the specified key if it exists; returns **undefined** otherwise.| ```ts -this.storage = new LocalStorage() -let simpleValue = this.storage.get('storageSimpleProp') +let storage = new LocalStorage() +let simpleValue = storage.get('storageSimpleProp') ``` ### set9+ @@ -400,8 +400,8 @@ Sets a new value for the specified key. | boolean | Returns **true** and the value if the key exists; returns **false** otherwise.| ```ts -this.storage = new LocalStorage() -this.storage.set('storageSimpleProp', 121) +let storage = new LocalStorage() +storage.set('storageSimpleProp', 121) ``` ### setOrCreate9+ @@ -424,8 +424,8 @@ Creates or updates the value of the specified key. | boolean | Updates the value of the attribute and returns **true** if an attribute that has the same name as the specified key exists; creates an attribute with the specified value as its default value and returns false otherwise. **undefined** and **null** are not allowed.| ```ts -this.storage = new LocalStorage() -this.storage.setOrCreate('storageSimpleProp', 121) +let storage = new LocalStorage() +storage.setOrCreate('storageSimpleProp', 121) ``` ### link9+ @@ -447,8 +447,8 @@ Establishes two-way data binding between an attribute and this **LocalStorage** | T | Returns two-way binding to this attribute if there is data with a given key. This means that attribute changes made by a variable or component will be synchronized to the **LocalStorage**, and attribute changes made through the **LocalStorage** will be synchronized to the variable or component. returns **undefined** if the attribute with the given key does not exist.| ```ts -this.storage = new LocalStorage() -let localStorage = this.storage.link('storageSimpleProp') +let storage = new LocalStorage() +let localStorage = storage.link('storageSimpleProp') ``` ### setAndLink9+ @@ -471,8 +471,8 @@ Works in a way similar to the **Link** API. | @Link | Returns the value corresponding to the key if the current key is stored in the **LocalStorage**; creates and returns a **Link** instance corresponding to the default value if the key has not been created.| ```ts -this.storage = new LocalStorage() -let localStorage = this.storage.setAndLink('storageSimpleProp', 121) +let storage = new LocalStorage() +let localStorage = storage.setAndLink('storageSimpleProp', 121) ``` ### prop9+ @@ -494,8 +494,8 @@ Establishes one-way data binding with an attribute to update its status. | @Prop | Returns one-way binding to an attribute with a given key if the attribute exists; returns **undefined** otherwise. One-way binding means that attribute changes made through the **LocalStorage** will be synchronized to the variable or component, but attribute changes made by the variable or component will not be synchronized to the **LocalStorage**. This API returns immutable variables and is applicable to mutable and immutable state variables alike. | ```ts -this.storage = new LocalStorage() -let localStorage = this.storage.prop('storageSimpleProp') +let storage = new LocalStorage() +let localStorage = storage.prop('storageSimpleProp') ``` ### setAndProp9+ @@ -518,8 +518,8 @@ Works in a way similar to the **Prop** API. | @Prop | Returns the value corresponding to the given key if the key is stored in the **LocalStorage**; creates and returns a **Prop** instance corresponding to the default value if the key has not been created.| ```ts -this.storage = new LocalStorage() -let localStorage = this.storage.setAndProp('storageSimpleProp', 121) +let storage = new LocalStorage() +let localStorage = storage.setAndProp('storageSimpleProp', 121) ``` ### delete9+ @@ -538,11 +538,11 @@ Deletes the key-value pair that matches the specified key. | Type | Description | | ------- | ---------------------------------------- | -| boolean | Returns **true** if the key-value pair exists and is successfully deleted; returns **false** if the key-value pair does not exist, fails to be deleted, or is being referenced by a state variable.| +| boolean | Returns **true** if the key-value pair exists and is successfully deleted; returns **false** otherwise.| ```ts -this.storage = new LocalStorage() -this.storage.delete('storageSimpleProp') +let storage = new LocalStorage() +storage.delete('storageSimpleProp') ``` ### keys9+ @@ -558,8 +558,8 @@ Searches for all keys. | array\ | Returns an array of strings containing all keys that are not serializable.| ```ts -this.storage = new LocalStorage() -let simple = this.storage.keys() +let storage = new LocalStorage() +let simple = storage.keys() ``` ### size9+ @@ -575,8 +575,8 @@ Obtains the number of existing key-value pairs. | number | Returns the number of key-value pairs.| ```ts -this.storage = new LocalStorage() -let simple = this.storage.size() +let storage = new LocalStorage() +let simple = storage.size() ``` ### Clear9+ @@ -592,8 +592,8 @@ Deletes all attributes. | boolean | Returns **true** if all attributes are deleted; returns **false** if any of the attributes is being referenced by a state variable.| ```ts -this.storage = new LocalStorage() -let simple = this.storage.clear() +let storage = new LocalStorage() +let simple = storage.clear() ``` ## PersistentStorage @@ -612,7 +612,7 @@ Creates a **persistentstorage** object. | storage | Storage | Yes | **Storage** object. | ```ts -this.persistentstorage = new PersistentStorage(AppStorage,Storage) +let persistentstorage = new PersistentStorage(AppStorage,Storage) ``` ### PersistProp @@ -650,7 +650,7 @@ PersistentStorage.DeleteProp('highScore') ### PersistProps -PersistProps(properties: {key: string, defaultValue: any}[]): void; +PersistProps(properties: {key: string, defaultValue: any}[]): void Changes the attributes that match the specified keys to persistent data in the **AppStorage**. diff --git a/en/application-dev/ui/figures/en-us_image_0000001218419614.png b/en/application-dev/ui/figures/en-us_image_0000001218419614.png index 101f60e44760d98db7a904189f387e2b3557cf32..6cb1dfdc2eedeb82fb0b32df1f2de8c73df08e85 100644 GIT binary patch literal 5778 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 literal 4112 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 Jx(sy(|1VfaU0nbG diff --git a/en/application-dev/ui/figures/en-us_image_0000001218579606.png b/en/application-dev/ui/figures/en-us_image_0000001218579606.png index c8697767f19ae5cc5f7b30c4cbc2a23ffafb0844..42537bbffe87c2972e3130bf5ccc5fc6b055757a 100644 GIT binary patch literal 4550 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 diff --git a/en/application-dev/ui/figures/en-us_image_0000001218739566.png b/en/application-dev/ui/figures/en-us_image_0000001218739566.png index 4384ea3a2997c4417eee0fbe0e6475c4925b5c36..c5c7e29232e4f468c34faf3f521f594f6ef322bf 100644 GIT binary patch literal 4770 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 literal 4110 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 diff --git a/en/application-dev/ui/figures/en-us_image_0000001263019457.png b/en/application-dev/ui/figures/en-us_image_0000001263019457.png index dea13c34b80626c7fe1a0036afbe69d5f236910c..ee5931a95991c672e1b4812d9fa62541e2f8a880 100644 GIT binary patch literal 4235 zcmYjVcRbbq|E1w03YWT9;o{nE#+6%1!?@SJbnWaFKG%vOvdYN4WnU|b4_Dl4lPzRq zZ&z06+LX+Yk>6YOc>KP9yyt7b-sgFq=e!AbwN=kCU1Fl6qdTXrhSH^@qb~#Q?HL(> zv({tQMc_jJP*+unuAql|33xc=pomeVqbrVLKCnIwJfC@>cJCn_9ZS>kLEq{|wxgqC z<5Nc|>U&$POgK54?)bO3w~oKAw3secEqo)pm<-W&u#c;tkZ$b# zTlJ|J~D*&(R^6eK|;xKy+=ck`lcq5x%Y>1ifc;B5bx}-o~tQbC=|-mD?2&U z#lPCY*NQ5>qPsI){@(arqAIo4j~@ohDLjXr_%)2xOL=lw{kf13Yg}L=1iZd7L<+a(o62n73!3Wfa*B6j_W$xRJHz#+w#F90N^b3o8Ob_+taq&C-IasbZ z%Ym5Q1}9F&4ylzQs+2I$L~1C#GvNn~tX_1Lnuzgy5Q`On!BVWKcs$u!8iztrr8$u> z7>?63Dp@C$l)7-G%cUGTRdVPKgL&kvOjK5IjMtQyPmt!Xo_lZ9*YEmjqxMYHx7VuB zhbhap^viV$C=|;AVuMl5)KAIZu1n~~Wgf|;&}EhUI#Hm@J#Iy{&h|}NNLV-*Bzkm){iQ>!kW=Ew8zZ6YQ1+e^$We7rd+ zaq0T2iayu#{pp4O4T*w4F@vwrrQmn*G*!>0!V8&*pB?;d+XpN!l1;sq?E=uLZjBBT zN^M{pe{b>OYevo^N2^@LiV*)f+~&PZ(CDoBdz5ZP5T0*zW34ZR5d2kWLgyzT&Q2dY{XAwvHvdy;JGiobTB2>e!OV zrO@1waMkqQ(^&1QyU`!=GlPuPe~+3lnM zp_2?nf+a&1`t((#)k6f6OD0E4NbdYJPZ~1Pr#9Nwc=3-tDgE1rEQRvbYfidWHhfgm#T$22 zNb{Qw8`)nZ;j1ii|IBV2)$NqTILBO>T7{2z3%%SLEK?j>{CE}m+5!W# z@5h`npw3G*;C`}GI+-{tLV;j%&_-(I#)*ekxtrQ$CB)Z=Ej$j++bw_0T+ zL=}bVvB_u0-);YtHbJDOs@D$89^ z#CrL;2!}+ij0dN()McxnPzGN3u}@{Zm}Uq=(Z$t}RF;g_i_xcFH{nc#D=q?CePdju zJBis^Zt}&CD$TamTYrZiC(l7L*vqcw3HEfrPW*jYNNzu*`rY}i_0dk3*;ZnyrK3wO zPFFFG2m(5)j5P)mx}HV|mn}&qT_l)vGyzlW|3^a%!Ii6xYw3whRvnC~lshG;V?=6E zkHF&t)X^>ygAvq5X%h(-5miho@tS+xRFu;%QsuxzNbzDPXZU*p&6q<4)(wQ%gQkA_ zC8aBp+o4}1O&B$(@7a-2sP2kE;j*XyPJg>E> zb?;NFmRn5%!O=Q<>}>@NZ!DuftdPlbAnA_lzG6XQ!)MN-BWX|8=vq$PY4%=x(ESkz z%XcH9IIy4n83)NQ>ABmISf`eVFYu(bdLgV+&L0qPp}U{9cBJo=)6s z1m_DQ11(e+LcN-8?=(tH2G9p?j7EK_a!6|+K#tB3-?X|9ZHhOkpk}Sg2__2u+7j96 z`(|w2N9(NK^Muw1yETEq!}U8netQJfwdwi*9_9XF=|y?`dLOp`GP8b|fR9=%zD>-T z1Nr0L$sgGcPkO@EBBTOY^4;D)g{KFrJr4*^D~Y&|2;DV#(Jx>x{e(JkM&BGLSHw%idgWwHq!6OOODFvbmehO^@@$XZGP& z00NJ+O(9cw*C5FAls|i3VE~PF?d`&y$l}3OtGt?vhjoe4U|r&vdzBGy z$L&W`83a5TF}l1)>g=L*?L)WzG3kT&otxTyH`VF@9S_yqI8<1Ze%>h6nd!wwO1I@? zP9>ZDYxf#RI38!mQ4*O;YjX*GzWgCHz5LznsYAKjhg%$+TZd<7%nOZJ=&HKlUIhb_@uqz@t&)Ue1Z&G~P`EM?fv zIt(5L6|u9PX&7S`fn~JVk~q+^qm-2Ek3WXS^vrO+fHt&I5)m|~2DL3ZhN1M<5yY#3 za&T6Gs0`E@wA=yPk$R2CUy6#zux^UbR-l21pKg>OQXIe+B#{zoC#zEGc%kI#Kh-sux}kPl#!MdnjD zRCZH=Z>x8_18Ly1W|gxojtX!3y&08@jb`^N5a(TTUY{@d0X5M?;+7x%Iw{k@^WLo= z&;Uu!7s{*@TlWv41S1ZHY8LCvO`)@4Q?Z2nGqy1TGVzq1UKC0W7R5UWyTbv(&geOO zVC^{kSjYAmt*Ip3F!1S1G5E{iw6)E=pZi@R>hrNTmNuT)N^x zWm?yCnVTHTWJ82-u7qTxjQI(5te)TVoWL-PJ64 zYYCO&+Y8DFcNRE%*??9OAUs@!#B}?YGs|a4_UcpyA)I+-Jd+i2McHSYoyk4$FC~fN zTn8IH31cfuu8y17xWNEUy;>RECyU=1$3Mf~uHT}IkD_BG;Cs%}?>ootqHUDbQQ>OK zLYn_2!(~{4ikYbPPdhB=Jh8arMCX-;d^9^K=E?{Rmt6hdIy=~7cpVbBCFZv&RUc$F zf75VbW_N@42>NTq)UtKVnYFb4Q%6cjsJ;jZ;34Vdwl@+P;I8(bS*A8S6>H4n#%My< zYfoGMZKg=xU5MWbJP_Zgf7U4;jR4p{+b)HCy7a`&F{aqfVB?z6bMU#)_;ph6{uMvJ zDX909%d^{11={n(j}Mq8x;umdnXcZ zMjRlo9Z%#g0KsR(pF+(-IQZs-^x&JmL32^FwC4WRBl*<8Z876v0cjEQV{TC%U05Tn zb+BmnS~RHa$-Wp2$m^+bm!FK7Re(dMYMJ*?bWZQEDiQd$bbu)9t!a?a%dva10S-F? zi-ZG4`y4JxjNamQsa5^WEKJ(-t8>bT3(+4#1s&PTP_uPt0D!h7y)@OPkWLu{;!fmb z8nlVH?=@3cx5xc!+sU$V&^Pep%If=&#?Kee+bgppc{SSU422x$P^I&Y0EMlOIOq}= z7?^~!+#+pO_U;La2;dKPcG%>7xCyx;F-Bp63pU27%vL_11YRRgU04sYhHW zo#?QV@dQ22s;GCzg*vRq#+5pF}Aa z`q3iX5vc*Rdt?vF|9IIf!D8vTC0xyRV*tXlA}@yH??ySd=b4?^={C|@iR&a>W8KlR&pATPX&P9QF{M|P@FCJ*$E&5DdG z!xmuUJg(PoeXu3JNk+=JMLlh*B3>f>6V%EHL(6sh5S*;Q1QOU z1q{e!8Z{(Kn{oXNVB<8&%2EGgi^TJuq*fQLOS#;tyT3mJtVMsk#@$V%{PF#oYE?k7 zEgmrgA%{8_41{UM^M?PCpa*HBagnjYdZ*}J^i zge6*0EUY)n_b6UeYPlG#Mxb|4Lr9R>M-XN9Srja7Aj%E`4H+mI!{PDK6WEv>R~%bS z%`IshZamr{=b0-euGwQq9MHXQC{PzySHqi*fa#^iWmy>d1Y!c7l}JXBeSaze16tw+ za$H%N#)Db!1D82?&HPjTBW4m1D*|u&yIHt^UCkLWWfw(;kyEf@P6LD>FIY1Bd zWOqB7Oo161EPD^z&xLcqU>Q$zPwyFwpUlV-E@3^o5nm#I!8HHaAXiwH-Lli2X^G&v g=KA?tDgDt&m9HWQAE{CQFjxrD}AmdHbg}9 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 diff --git a/en/application-dev/ui/figures/en-us_image_0000001263139409.png b/en/application-dev/ui/figures/en-us_image_0000001263139409.png index 395631e2ed4572806bd93bcdb8ff86486e0b5bdf..77364d35a2c56de8616a2d7ea77c4977b4b3e2bb 100644 GIT binary patch literal 4904 zcmcgwXIv6c*H?Lg4sxevX67!%GBs0kqUOpK z+ER0YR;Z*X)?+=N-*4~l`Eb{{>)dxfTmWKdi)~B{SDI%o%n;)|CfO?{S9%gNm+8f#?g!F8wP%jGA0!s^No4iv2Z=3%V zmt}FPnYM5+KZ#98MD0O`Vt2#I!_uXS-#>kf`t_#s^_xkZz|!Dg<}KZie6z2b6^gzNGM|A~cJbS)V`;?zF(uuHRQ`-<$ zep{~|+g`x8L=%+qj}Q}ktetx%ciNt^{ENl0Yh-^*`lm$!H=*noC5 zguC?=4zat|I8Z%4bq!Cm&!uZF-U7gMaFFCPjiu~5%b)+>X=+vWH`^N`m6YKbJ!pjfn83ntK$RZi%jfk)< z=g~!VH+%`FAPt)yeoiVX0NcdpbDRO=x83X;P{v zdzSn?@fHFYH`}xt;$Fq73sQf*r1wiozg=YU`AHB4c7 zVr}km`MJB*arp_XJ4Ekx#kr&k(MuCD#6TjhPR4MTF8aqN^S~dH%3v^!+C@kV0ri%- zZrKZrSJamCe%kL&o;c^xMZ_?R3jvHC4kY7w0Y<7ooK_~YxHJ$K$O(!$2QaeW1d%}C zEiE9f7z8Fjkl$iBLFy2smuDAo8w3tJ>ffJ?Up4@qjM|P3>WNI#Xs179`$4LVOxXZA0T>{hW3T&Q=*pcqDBy>sN+^s2EMpjb& z^{8?P>7M&00_Qt`pUiMq`7Gs#pZ=&8_RXzl&LosQy&Ct<2$;Su0prgni6(9PcA4Kb z*Jp`Du;l4^tELD|RyN8CHKwmC&T8uYo|d`g>0KjqhfNbH=L)4pGSKm3m8b6*Z4zYy zvd`98RyO8Yni5sYTwTAiD;R4X2*QaflE}lE0A$5Fn$wRJ)_j#3n={=4C#Cw+;HPfcTbo|7dO;TD`n34RLx_l2^(nr+{YCR zqo;{Aw2I<_5bj!;Qddywz_vPr&L51wK_AZQwtnW`Y63lTyS_wIMBFY(ICt?&v~Vfo zr_0_;w|KsZA6mDmpKU?tA=lQr-jAx$-;{1vN_q^!>iCsqGJSsLyCrgFYBiin+S4rU z``9)7p)N{@ji9(%+!O&lB0SOU4!~JNL}?rZPqDs!P^3V$jDdV7|vkx?g?S z%T@#2co6O9eoj0*ADnIWb+B_k!ERt|q2u7!k^(^B3Wa_wc=TaUk;}l(?NY7eh0kZk z&ugOaz8r}w<*ZcJPAW$WC?GpTUt?OLIHE&m3AZcLaIF?q5eA5O3A;9-&^0|oBz8^t+U{W65k43N}+!1hdWyaYOu<& z#jpAYc%8|`f9^DC5;#g5GNK$K5LUHge!m8p78|&2NF;t=Vx`Wy{kG>ETJCA=0cAHp zkiS(QP@GHM;o9pffEwV~jLI=HvblKOpr zY|j8G`ae23Ry7wihN=McfHvSW7hI<8!L;LdCNHqZhDtPC6Qz9jQYvFf#-h|cM7+wR=h24 zT-y8SqmzDSuH&|mPR0m=L|?up+_5s4T&<>DYyV+y(FvX(y-xP@VAsA9{UgzNO=J1r zx|bkd$wHv-iEN!)>rg5tQw#SiDWFe&OdFG7Yk7gn;BDd4#Nl%^0$o*u=d5x5Jm5s- zG$n6w|AB7^1((6E3vs&(6gN7{D9Uo7$n8KZkx>@cSa7dQU?k=KJWjzIz%Mz&H4#c?8CmIIX2E) zNvvm<>RUkC5*cN>p*(j6mk2DjLM;M_+tuaVbQ4d zmB4H3FTWLfN9e(`2(cvU+BIP*4H4#Ah2BQha3E#&bMKJwZcR$18Spah?T$5P?UajPU~PPhCGxQt|GFmej-c4 zqv$KhVV(xFE-zs2SuUZ}ND`Vhl)n4}z)|es_^V-(FyY@Z5TFn#Tt35Y26M!$1h|sB zxB`~F`^-A>-|Q&pa!lkCsM(;5())!(BDppO-M(LuM;0G&UQLT1E@!r#b@2xVK0afA z_C1BJsPa@%C24o;VpK}}GnuEJ1gbwi`6aybolOuCm@S9gilRMEbcVT+58dRD%Syucm#E!ygZ-65M*C{+KzkVfnU$cLFd#Y*7-I)JC@<( zHO-%$?jTI_FlUj1G<~M@B_GEe`O*;0++1S*|pV)xi`hKY1x8RDQww5_mk0 zrPkqfJ*jH+iB+z;^~aU8_&}*ULsN$4qbuXKj#qofxt0CLO*L$W6@y64wagsD>1#F4 zJ#-sp@q6m#qb>popf_`w8;chR9Qu4090Z^t-tM61K4S~rR;LodVUYu=8;IgD>qkV+ zcBv+?)Fo>3yZ*K5G7rlR$GvkZ^D_A_hrql_O!Wg5_l*o@?n4g<*u;cJXvF}F>>UTt3$qX zT8g+_CVjJI^b{TTVJg&d|8$=zj{6cqJtN{iFRW^E+R+i@@O_l7_{%aOH^=aDY!^NQOEveOIJ}>_d zcQ=Q`%}(CF{RoFH!QPk0bmOsq}(u#=@(GB}Vm z(8?jLEC2N6TfW{RqPA(Voo9}y3RmnqekpTDM}HmMuQ49YZa{; zHEYunyV0Bfz0du2zuyn%J?D3x-#O2D-VeX`J;}yKx=i%k^b`~nOnUdBrW6!caOBv6 zmXaK4aYP!E!Ic10T?j?Z2=68tTzv|LgDEI*=?s7EsmYkm_r6sC1qCzVKX#?hr^1Qc zX-N+XHV?7eowxCvo#vwPWgp6WkH|sp)@e3s*Wnwx>b%3h4<)?c_J~1tMdNSiT$t|I zbL`mj)aBSC#y$VQI-0E7uMFwPH^Mm#fGpxOxcpMD<&7b6#EiLU8-tN-m&| ze~fB4affc*pXN@E`jcNzw8G?a^jc+MKL`=sQJ(n*MdPhb%DNwM1z&{JR~`vIM2|Qi z#T{ICy?A8PiVcT!hNpdkVaSq_&M%(lK_C1*+T>GQ3@Z0FFVZ75;R(4)!NK>M7g%?6 zcO9HJ{}w*U06l2s(Ty`t?s8upqs(H#i>mfIVNW3LdVsplp6kY;eS1*qvc&#E;HCkbx9 zVLfUPWY?HdV(Slkf5%R7ySK&b16%WS>zSSleyfE`l|r|}O(8pjavGIZSu4P) z=5`X&D*ZAg*iF|382qwjSf+tT!s@i9S*X)CHK_5>Y&!cWFSlQW=6ft(bi?@WL-pel zKHM$!tFt)8x?Admf4fP{Z^zS~;FbSF0+uF0gH5`3PO&GW1O zcx$97Kr8MhB|?MY2djyQeDYZQ&W0^{(7i0znIC9u!Sb_=4UWe@)?pMBHg4D5%y@`*#@w6 znWU-cz2%P7n&hy&cU|};h{|oEm~t>Wv2-oQO4pj%+}y#{UWaAIy?;8knY-ECp|ZZ5 zHDw_tx>^RVvhDT3`lI||n6q9-q3ZgJ0e@1`f>LSy>qlr^06@nl{jZF4XEum1_C^n) zn;6nx*dQ5`p=L2Q!qIeSt>ECA`BiY~G*u&LZ2VfQIv^ zS513Db@ZQ|#X3OEaT-_M$BpyHAsk~`O|I*NrtW662VAZx-5tGao*rxcQE{&4aJEVZ zky1D8Z^*UNjdZhJT(`b^b=DQ}ONQy?Hf1%;hhV)5m@fHXFCE4+4J@u>$1{11&(^V@ z#W!tuAyO6+n)=I?-N(n0%Icr(!w@M26TNeq9)8|l)9B+ik2B)r(Z-p_Bz1Zmtfe{6 zfqks%pwis0#>$60Eo45vDJcYJl@c`co{DXYTTIKtaix=oCl(bk8(S#?ahRxzw9oMQX z&c8OeRu=KSl6|Punu#uuKO?veoQ)f984T>S1dmMht;V%XT4FV>D=XnNK|i^&M;XJ` z`ADtl=1OH&KI-faC7CjFcY|vMs({&;b6=BfRapr$+&!m=vN6TLQ=@(mK{sdpMUn@<;f58VV!fa+v#je3bSr zw|wBt?_Y8@i5dS85y2m|{Ja-aVt-#*1#)e)&#t4$m3lNiQD}8C^N8)iV z@&4;!v_2+=Nd9C_$uESUvm^nGbw!y69wjx3SJFxNhdi+4h?CU;#%A8|J>qKKYZXps zZ>$vM(>hoY?KHC$HoDhx%E+n$e)-A;zx#$&DQRYvrD*|KTw2abdZma zCKAQ?_}PA7sOtIGa{d7COrcxPA@PyWA<|R%))%1V9O@-7I2s-h`y#ZB)zNhE$Jw)} zqYB^UlTq#z!ITBV;cqBT*^yb_z|WUBjscY6%f0=J<$J1rtx@5}YTSuY;yskO!widK zq~M5-V7UX*{a+5a7FeKOMAfsdWP|#I#xVA1KJXiWS4;2us|ez?1m5(q@cCkkky;)B{}wj zVK>=r1&z8{F!h=G@o;K6`$wyY#J&ATOSy?OLa`g#TO`DY*Z^8 z@w+0cEw~1jOHHiU{+;(gdE2WG0V;&&6Zb+uP=8qlXb2r0E75w$$ydn^6|;A_ojn&rX8hje{K zKFvl{dumqOnd!w*F~Inag$`ny7DutJb@z7DWA! z_qU4EK8Wqrs#jNUJvzN}>ixS6!yDogp{+_oo9VPrU9oH3%!|3V=2I2u!r?C{-G9VG z9}S5fV9a;uV$P`6;cu#9gQVI=A~CnQ^j|Ga{sR0(+ia!3^@$C3ScQV~?;dm6s}bFi zCgZi2>z~5or&we;f1I6Tv#^DVjRWu4y*8~@ulJ5^MlBCc!2ahh9u9V0meYaTD|p%B z=k5lI@-lbT0C)0~PmD}d& z)V9%y_7GtKXl11~8qaeF0U9BUh|W__2^oQmFt-7@KCpS{Aj9&(oQwzgOKL2TBN%Gz9V2h02##vxK?e147~o zv=hWETQ_u-D<}gj#LymZBE%y-JhYY%ApVuD&d%E?h$xRq%KdKJ{?s7`5z1NvzMlQ| zSTU`vD7jgp8{~bVf-Q1&aIViE0W8l z$qg0T;cPM*pEoMd+a=Ewm^%!+6mO!6bLI;amrz3oB%bc*Bqa)4IU z|0}V~=&3`AFO}w`>Gp#imk!1wimMKxCf0brAkajPFiCu(ID12KOLZd+GiN!FP?%Mg zybGR$gFbHAn*nlskYa#Ws2A7)kPA>{D;Lx5ckJIND{dw}5dy)t?N#*fednCtxvq1azt8WF_r0Izd7tNA&%NFoYlzgQr{ScbprD}FxdXdPK|zT> zALso+b^g9Cf@3%blzw-$H7KfvxmV98mtAh_-=?6bNuoWmyK+9K_PJx}M?t~ReeqEC zd6zg+P%sDfmGjCa)T=kiLsH;3QiGlN>N7Ww1`;((+iL(Dk{so z#DU`W-;z#~S$lcju#q7sGc@ztL-PgNv(1^`Lu)=v6JZr)>gDC`IsN;?q>5Q#0f8x0 z;6%!919Tup1m#ssG@DKViYtEOtxs*oU@!_3o;CZUGAOd9+J2FTH>Rnisu2l;z3DVb zny79g#ssqENwyNjE3B#=hHIoHhU4m3fXi7lAkb)ZCW~3+_YK~bx&{@auogj7ndjSa zX*{U|X9FjGdJgd~ASmY*B^G#H1A#nCo>e*Y$T*2L#B$a0{sn974A$dS-rIr6!XN=?kQAaR%-n-u4=aJ^IjQpdcas+s}~l@p|5Rc*&2h; zEUrT^2V3vUq`+yFjY9NRGM^2mRANmgUm)+;4kkpGL_IH-aNqFjKpcHX`0HskdzhNl z>-B2b4crc&)EJUvikh3EeHVBmiQmm-rYI56@J7STobbE1kh)?}so$_7Y%)1=RZ5v!l>)saq{h!ZqML(5}iRTZ441Qwa0(xq#w}w<-a$c!zjow|mY?H&;(;r0XjaY)n zjYmdgKYbrHvX^BNQc>wGr0nc=J>g63`HM}@{+ z1;kg>-&5chmap5xf0uQHCjH z87IK#HhoV;IcAl-*5e#z*MU)B2Ednk(V#07|3>f|3Ek@n(CllL&i=x$*-X#WSS+0p zY@^Xoxr%0rvfM#eCRyC0QeO9(d#rAxbfkdN8SDAc=b*$ziZDL%RLXv=OLfRrdxp<%P7MW(xo&6_ z>@U*eaC%ibGsXx)ngqn{DwG}<_0FP@YRECIV5EB9PR0?{1s;RogPPH zY9)lfYjXFU)K-)9%g#MZUcUVOuVZMAl?FLF?xc!!jpG?b9yO9r*`_*f zWiqB_>Cw>AfgF#29^@V$o*c@1>~Ymgibw186Gd6?)9D<)#a^^g^X58@B>x=3?j6(e zPJ5RGSPk398^-=*x6#01&UmhSwaX@JWwr}rMB1dPU?bFNUpxAF^ROrKC2E8x#cr7J zxmJ}5?%ADAsYe!Ws+S1{8m}B~sec_y3jISR{8%w)!$rMoneQ=$!Rh9GcEWn!gHVa0 zv1V8dUE@??|4b~il(Tj4K_l{Q`L{vaW^>S*M0-+_$6ZP;A9Iw1DmHQo z0|um}cnf&pR`_%mvFfLc3?~aZEy=U7jk`}4+7+Jg*&eU;Ni&lYWYt1^mFsC`OJ`)h zsz8#zQS+YDuy8B4DfvL(f|hOl<-4d0<~{uaOg@`yRl0?HugM6}zVv8EgH!Q_*8#Fp zghuiAs~#h1-@`kI=!0AFy077WBm>06+O zcs)~b3dt~I#J*nj*>)6VJWt%>JkX@$*w?`P4GB43z`1dftT7r(rHtvwWMa7L*76fHIP?Ki;=sCbDGxhARZs$7i9`HM z>zowyeLG0A?D=-|#fj}{n%IgCO;k=`(f(U-WIX(VD-Ei&Vf7qO(^V6qM!`uQlZxMbeUd;y1C2a#jB zXXiy|nw%-iZ4tQ*&!4Jsr9YTCwMJ2QI-rQWp_~w=nTCW;2Wo`S_#T6bkk!b-heI$V zb>`_ng|ekXbI2M&Eg}4aNz>6L(-rGFbg3=M@}*usMW0rMZwRtC?!UsIS9xr1zAHkQ z7}8?W(eTy(#Oc6|i;PPTnV7%7b+;T6AOlQ_Fj9I9C<^DQ^O&)9EDZ-+AcVfPy$N|z zXD33#l|zL%1N3!l)`$xKMIP$%WGARgytVDJ@M;d}f-mAezp6)<8m}l420hAMHnCkD zO!!7_avj;cq=bZ}+H3BNCCBa_6?G$-720N^*z0~$Au7unnkirEwuu5Nkm+-)8&W0` zvVlKrqHLlPB_K4#&JvKlw(9rS%dN44QvuiJnsP*^L%AV(m(DY&hL$ds;#&?`ESq$) zQ$fk89Q~IjJ7G6PI(8!p2nuHN?*`lGET%>I*CnqjW_H$0>*0`VsX+tRL=NmETe*w} ztYNu|$x~5A2g|L1#nMy8+VrhpJ9RI~9y@T$C;!*jDXamYh_KK3sg5Zq%A6l%ZW{@#ngI;8=vPo5&d*&P%Xq z?RxHNzY3?!cPF7r0%kI9J0VrbN7!hkSCVHYkuEQc1>{0)>B#{ov}E`5Mmb5%{X;t` zLZ@X=0>f_VKkgn>?>7HuZ}Kv6=}6+v;Ac#iR26~F!j#)b{IGtg^LBA`d^pEMq3?9o zPgmuSu=Sp|BECXeZ^e@S@)ma+Saza~x&b_LqLsd=QmHky=Tf5HoUHNTB_8ISoc!4N zxSX^QEIs<45)0GO`{u9d4*JPvCU(_Ibywt$Sqjs%VyrcCO;U1BWdw>6-fX8dmcZsJu{1od64&LVa^%@^F+1=#c?=cadgh5u^7+mo|4@eDngVy46;Ve=M`FLETy1Z0;S-# z7*%|UJXL&uF*_u0f*m4|W8ZEsm-}l8$WOD@P*Ungg7#tk+;D1&WG|!ey4b_qi+~= z?q4T!1)bA`P>Gj4be!MAYpqgD%~_wEWF&q4HFqdW2ea*J5C2UaN}fM(*l=Wg%ckwK zWB+9AA|74nlaum(3VM{mN1ApDQ1D1NJEpUdrgZTkH!wOY|l zz~RPsE+4U7mpvN5{dYI2{nDna7%=AA$94uPY0{Fswn4s6otJz-t;z)}P!w>iR zxbu(yw}kIqcNOx2t*MMPdm55OZ8i7q(tK}h=_x}G%p*_8N5xy4zxZJMO$O0TY11V*YBy8{Oc;{QD%kdNJp0{|96aq1REXACoQW zabb(+l_+uyJ|)`yBKLF`I2-d5x+P!0@Cfy5q&+5SV7brlm+uc^{h%3iEb<#O5`ID%`im(5s99lC!V08!)aMciV9 zG%H~WcfufS420MUgN+}_c4o~C#w8DZGE>S-(rl_=a5u*bddHyhR+iXxiX z_nY;Zy)HgB{sj2V^?MLd3dno|uFT7lNwF18WIrRKv!F#roP(D2(A$zKLtCG})9~N^ z*M9Zi$npL!=P!N7Pbo{N9Z&uwzT%H?j4y| zS(TudR4z$QO*ViH0Qb)+wZ!&kl|06-CSD$b-v--nZD03M5HH8e8Qs4xR)pT69+G^O zV)|L$KZB)UFd@~v{QY@yJg`KVp{&y)3tGzJ^*ZtzqM)9<=2CnCG5h;h1ez>|?1Fu{ zbsRuOWAIuJLW>2XZ1bv>7#;g)7^^Jt+JvKf^FmS7*(WFF>V&RL^~)h`NhRy4UNCY2rdfwWNe~QUj^dD({~uY~vS06n1k5 zl}pot&N(ymmLL6S*(gpbEZXruSK}KHowbdrZUqd{HSTF5gi>JWKk0GQBMuYenm#+S zPNS*ox9>{ez3PN^@Hk-U=c4g*h4FtZpSEB69^Rk*)+~bQ9*3{-D^Y{kmkN0e zO>zw9t*G~0X_%R0XyvSB0N{~ki!6#!s{Xia@B=7-g>nowR5QA+gds67vR-V}y{C|P zPuS~DzDXl-wyW$iq3)7#^EJ=OSI?)u$G#>e-k$~zJWFc^$W9E{Zc%c~4MV?udf z%ld5p^4c(&hqx5i>&D|EZkomF9qWhGYEU>wOXX)+G47*xv-P|ttkmtB0D73V`Shu& z3QI_TZ8H4DG46Tr_yQw>)w*`!VbVi+R3&p*=_3FImNTH*JgjH#vp8f}Q^|3Jk literal 4039 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 F@gJ^#c%%RT diff --git a/en/application-dev/ui/figures/en-us_image_0000001263339459.png b/en/application-dev/ui/figures/en-us_image_0000001263339459.png index 99e18123d53b88779948b34c6c566005d989358b..97bdd1f5dc3bf6100e12e5d830290cdc0ad678a1 100644 GIT binary patch literal 4211 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 jA1VI$!Qbaa?QQPe1JTch@@DiI?U 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 diff --git a/en/application-dev/ui/ui-js-animate-background-position-style.md b/en/application-dev/ui/ui-js-animate-background-position-style.md index 26b8fe2b59..c12792b409 100644 --- a/en/application-dev/ui/ui-js-animate-background-position-style.md +++ b/en/application-dev/ui/ui-js-animate-background-position-style.md @@ -27,6 +27,7 @@ By changing the **background-position** attribute (where the first value is the .content{ width: 400px; height: 400px; + /* The aspect ratio 1:1 is not recommended. */ background-image: url('common/images/bg-tv.jpg'); background-size: 100%; background-repeat: no-repeat; diff --git a/en/application-dev/ui/ui-js-components-canvasrenderingcontext2d.md b/en/application-dev/ui/ui-js-components-canvasrenderingcontext2d.md index 18a633ce6e..95a07736c6 100644 --- a/en/application-dev/ui/ui-js-components-canvasrenderingcontext2d.md +++ b/en/application-dev/ui/ui-js-components-canvasrenderingcontext2d.md @@ -228,6 +228,8 @@ Globally define the canvas (**el**) and brush (**ctx**), and create a rectangle ```css /* xxx.css */ .container{ + width: 100%; + height: 100%; flex-direction: column; justify-content: center; align-items: center; @@ -251,7 +253,6 @@ select{ ```js // xxx.js -import prompt from '@system.prompt'; export default { data:{ el: null, @@ -596,7 +597,6 @@ After creating an image object, use the **drawImage** attribute to draw the imag /* xxx.css */ .container{ width: 100%; - height: 100%; flex-direction: column; background-color: #F1F3F5; align-items: center; diff --git a/en/application-dev/ui/ui-ts-layout-flex.md b/en/application-dev/ui/ui-ts-layout-flex.md index 20ea6ca4ce..b8a0f34bf0 100644 --- a/en/application-dev/ui/ui-ts-layout-flex.md +++ b/en/application-dev/ui/ui-ts-layout-flex.md @@ -356,7 +356,7 @@ Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Center }) { // The it }.width('90%').height(220).backgroundColor(0xAFEEEE) ``` -![](figures/alignself.png) +![alignself](figures/alignself.png) In the preceding example, both **alignItems** of the **\** component and the **alignSelf** attribute of the child component are set. In this case, the **alignSelf** settings take effect. @@ -452,7 +452,7 @@ Use the **alignContent** parameter to set how space is distributed between and a - **FlexAlign.SpaceEvenly**: The items are evenly distributed in the container along the cross axis. The spacing between each two adjacent items, the spacing between the start edge and the first item, and the spacing between the end edge and the last item, are the same. ```ts - Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.SpaceAround }) { + Flex({ justifyContent: FlexAlign.SpaceBetween, wrap: FlexWrap.Wrap, alignContent: FlexAlign.SpaceEvenly }) { Text('1').width('30%').height(20).backgroundColor(0xF5DEB3) Text('2').width('60%').height(20).backgroundColor(0xD2B48C) Text('3').width('40%').height(20).backgroundColor(0xD2B48C) @@ -496,7 +496,7 @@ When the size of the container in the flex layout is not large enough, the follo }.width('90%').height(120).padding(10).backgroundColor(0xAFEEEE) ``` - ![](figures/flexbasis.png) + ![flexbasis](figures/flexbasis.png) - **flexGrow**: percentage of the flex layout's remaining space that is allocated to the child component. In other words, it is the grow factor of the child component. @@ -521,7 +521,7 @@ When the size of the container in the flex layout is not large enough, the follo }.width(400).height(120).padding(10).backgroundColor(0xAFEEEE) ``` - ![](figures/flexgrow.png) + ![flexgrow](figures/flexgrow.png) In the preceding figure, the width of the parent container is 400 vp, the original width of the three child components is 100 vp, which adds up to the total width of 300 vp. The remaining space 100 vp is allocated to the child components based on their **flexGrow** settings. Child components that do not have **flexGrow** set are not involved in the allocation of remaining space. The first child component and the second child component receive their share of remaining space at the 2:3 ratio. The width of the first child component is 100 vp + 100 vp x 2/5 = 140 vp, and the width of the second child component is 100 vp + 100 vp x 3/5 = 160 vp. @@ -549,7 +549,7 @@ The first child component and the second child component receive their share of }.width(400).height(120).padding(10).backgroundColor(0xAFEEEE) ``` - ![](figures/flexshrink.png) + ![flexshrink](figures/flexshrink.png) ## Example Scenario -- GitLab