Home
last modified time | relevance | path

Searched refs:Stack (Results 1 – 25 of 560) sorted by relevance

12345678910>>...23

/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkts/
H A Djs-apis-stack.md1 # @ohos.util.Stack (线性容器Stack)
23 ## Stack section
40 Stack的构造函数。
57 let stack : Stack<number | string | Object> = new Stack();
98 let stack : Stack<number | string | C1> = new Stack();
132 let stack : Stack<number> = new Stack();
168 let stack : Stack<number> = new Stack();
209 let stack : Stack<number> = new Stack();
255 let stack : Stack<number> = new Stack();
292 let stack : Stack<number> = new Stack();
[all …]
/ohos5.0/commonlibrary/ets_utils/js_util_module/container/stack/
H A Djs_stack.ts16 Stack: number;
29 fastStack = arkPritvate.Load(arkPritvate.Stack);
43 get(obj: Stack<T>, prop: string): T {
50 set(obj: Stack<T>, prop: any, value: T): boolean {
63 ownKeys(obj: Stack<T>): Array<string> {
92 class Stack<T> {
103 errorUtil.checkBindError('push', Stack, this);
111 errorUtil.checkBindError('pop', Stack, this);
121 errorUtil.checkBindError('peek', Stack, this);
171 Object.freeze(Stack);
[all …]
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-layout-development-stack-layout.md1 # 层叠布局 (Stack)
10 如图1,Stack作为容器,容器内的子元素的顺序为Item1-&gt;Item2-&gt;Item3。
20 Stack组件为容器组件,容器内可包含各种子元素。其中子元素默认进行居中堆叠。子元素被约束在Stack下,进行自己的样式定义以及排列。
31 Stack({ }) {
49 **图2** Stack容器内元素的对齐方式  
59 Stack({ alignContent: Alignment.TopStart }) {
81 Text('Stack子元素2').fontSize(20)
85 Text('Stack子元素3').fontSize(20)
98 Text('Stack子元素1').fontSize(20)
102 Text('Stack子元素2').fontSize(20)
[all …]
H A Darkts-gesture-events-gesture-judge.md20 以下示例中,Image和Stack两个组件位于同一区域。长按Stack组件的上半部分可触发挂载在Stack组件上的长按手势,长按Stack组件的下半部分则会响应Image组件的拖拽操作。
37 2. Stack组件设置手势。
40 Stack() {}
53 3. Stack组件设置拦截。
83 Stack({ alignContent: Alignment.Center }) {
86 Stack().width('200vp').height('100vp').backgroundColor(Color.Red)
87 Stack().width('200vp').height('100vp').backgroundColor(Color.Blue)
89 // Stack的下半区是绑定了拖动手势的图像区域。
96 // Stack的上半区是绑定了长按手势的浮动区域。
97 Stack() {
[all …]
H A Darkts-gesture-events-multi-level-gesture.md31 特殊的容器组件,如Stack等组件,由于子组件之间存在着堆叠关系,子组件的布局也互相存在遮盖关系。
35 Stack A() {
40 组件B和组件C作为Stack A的子组件,组件C覆盖在组件B上。当触摸到组件B或者组件C时,Stack A也会被触摸到。onTouch事件允许多个组件同时触发,因此,当触摸组件B和组件C的重叠区域时…
135 Stack A() {
150 当组件C未设置hitTestBehavior时,点击组件B和组件C的重叠区域时,Stack A和组件C的onTouch事件会触发,组件C的点击事件会触发,组件B的onTouch事件和点击手势均不触发。
/ohos5.0/docs/zh-cn/device-dev/quick-start/
H A Dquickstart-pkg-3861-running.md68 **Call Stack*
69 Call Stack 0 -- 4860d8 addr:f784c
70 Call Stack 1 -- 47b2b2 addr:f788c
71 Call Stack 2 -- 3e562c addr:f789c
72 Call Stack 3 -- 4101de addr:f78ac
73 Call Stack 4 -- 3e5f32 addr:f78cc
74 Call Stack 5 -- 3f78c0 addr:f78ec
75 Call Stack 6 -- 3f5e24 addr:f78fc
76 Call Stack end***
88 Call Stack 2 -- 3e562c addr:f789c
[all …]
H A Dquickstart-ide-3861-running.md73 **Call Stack*
74 Call Stack 0 -- 4860d8 addr:f784c
75 Call Stack 1 -- 47b2b2 addr:f788c
76 Call Stack 2 -- 3e562c addr:f789c
77 Call Stack 3 -- 4101de addr:f78ac
78 Call Stack 4 -- 3e5f32 addr:f78cc
79 Call Stack 5 -- 3f78c0 addr:f78ec
80 Call Stack 6 -- 3f5e24 addr:f78fc
81 Call Stack end***
93 Call Stack 2 -- 3e562c addr:f789c
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkts/
H A Djs-apis-stack.md1 # @ohos.util.Stack (Linear Container Stack)
20 import { Stack } from '@kit.ArkTS';
23 ## Stack section
57 let stack : Stack<number | string | Object> = new Stack();
98 let stack : Stack<number | string | C1> = new Stack();
132 let stack : Stack<number> = new Stack();
168 let stack : Stack<number> = new Stack();
209 let stack : Stack<number> = new Stack();
255 let stack : Stack<number> = new Stack();
292 let stack : Stack<number> = new Stack();
[all …]
/ohos5.0/docs/zh-cn/application-dev/arkts-utils/
H A Dlinear-container.md149 ## Stack section
153 Stack依据泛型定义,要求存储位置是一片连续的内存空间,初始容量大小为8,并支持动态扩容,每次扩容大小为原始容量的1.5倍。Stack底层基于数组实现,入栈出栈均从数组的一端操作。
155 Stack和[Queue](../reference/apis-arkts/js-apis-queue.md)相比,Queue基于循环队列实现,只能在一端删除,另一端插入,而Stack都在一端操作。
157 一般符合先进后出的场景可以使用Stack
159 Stack进行增、删、改、查操作的常用API如下:
167 …callbackFn: (value: T, index?: number, stack?: Stack&lt;T&gt;) =&gt; void, thisArg?: Object) | 遍历访…
169 …allbackFn: (value: T, index?: number, stack?: Stack&lt;T&gt;) =&gt; void, thisArg?: Object) | 通过遍历…
232 // Stack
233 import { Stack } from '@kit.ArkTS'; // 导入Stack模块
235 let stack1: Stack<string> = new Stack();
[all …]
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/
H A Dstack.rs30 pub(crate) struct Stack<T: Stackof>(*mut T::StackType); struct
34 unsafe impl<T: Stackof + Send> Send for Stack<T> {} implementation
36 unsafe impl<T: Stackof + Sync> Sync for Stack<T> {} implementation
42 impl<T: Stackof> Deref for Stack<T> { implementation
50 impl<T: Stackof> DerefMut for Stack<T> { implementation
56 impl<T: Stackof> AsRef<StackRef<T>> for Stack<T> { implementation
62 impl<T: Stackof> Borrow<StackRef<T>> for Stack<T> { implementation
68 impl<T: Stackof> Drop for Stack<T> { implementation
128 impl<T: Stackof> Foreign for Stack<T> { implementation
133 Stack(ptr) in from_ptr()
[all …]
/ohos5.0/docs/en/application-dev/ui/
H A Darkts-layout-development-stack-layout.md1 # Stack Layout (Stack)
10 In the **Stack** component shown in Figure 1, the sequence of child elements is Item1 -> Item2 -> I…
13 **Figure 1** Stack layout
20 The **Stack** component can contain various child elements, which are stacked in the center by defa…
31 Stack({ }) {
49 **Figure 2** Alignment modes in the Stack component
59 Stack({ alignContent: Alignment.TopStart }) {
60 … Text('Stack').width('90%').height('100%').backgroundColor('#e1dede').align(Alignment.BottomEnd)
75 Stack({ alignContent: Alignment.BottomStart }) {
96 Stack({ alignContent: Alignment.BottomStart }) {
[all …]
/ohos5.0/docs/en/device-dev/quick-start/
H A Dquickstart-ide-3861-running.md73 **Call Stack*
74 Call Stack 0 -- 4860d8 addr:f784c
75 Call Stack 1 -- 47b2b2 addr:f788c
76 Call Stack 2 -- 3e562c addr:f789c
77 Call Stack 3 -- 4101de addr:f78ac
78 Call Stack 4 -- 3e5f32 addr:f78cc
79 Call Stack 5 -- 3f78c0 addr:f78ec
80 Call Stack 6 -- 3f5e24 addr:f78fc
81 Call Stack end***
93 Call Stack 2 -- 3e562c addr:f789c
[all …]
H A Dquickstart-pkg-3861-running.md68 **Call Stack*
69 Call Stack 0 -- 4860d8 addr:f784c
70 Call Stack 1 -- 47b2b2 addr:f788c
71 Call Stack 2 -- 3e562c addr:f789c
72 Call Stack 3 -- 4101de addr:f78ac
73 Call Stack 4 -- 3e5f32 addr:f78cc
74 Call Stack 5 -- 3f78c0 addr:f78ec
75 Call Stack 6 -- 3f5e24 addr:f78fc
76 Call Stack end***
88 Call Stack 2 -- 3e562c addr:f789c
[all …]
/ohos5.0/docs/zh-cn/application-dev/performance/
H A DarkUI-inspector.md15 示例代码使用Grid组件来实现网格布局,在子组件Text组件的外层嵌套了3层Stack容器。
28 Stack() {
29 Stack() {
30 Stack() {
65 从页面布局检查器中可以清晰看出,Text组件外部有3层冗余的Stack容器,属于嵌套过多场景。
71 针对在页面布局检查器中发现的冗余Stack容器问题,在应用代码中删除多余的Stack容器。
H A Dreduce-view-nesting-levels.md63 │ └─┬Stack
64 │ └─┬Stack
65 │ └─┬Stack
315 Stack() {
336 └─┬Stack
346 └─┬Stack
363 Stack() {
693 Stack() {
707 图3 使用Stack实现遮罩效果
760 Stack() {
[all …]
H A Dproper-choice-between-if-and-visibility.md80 Stack() {
118 Stack() {
172 Stack() {
209 Stack() {
250 基于上例,容器内有Text组件被if条件包含,if条件结果变更会触发创建和销毁该组件,此时对于这种受状态变量控制的组件,在if外套一层Stack容器,只局部刷新if条件包含的组件。因此减少了主线程U…
277 Stack() {
344 Stack() {
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/segmentbutton/interfaces/
H A Dsegmentbutton.js1070 Stack.create();
1075 }, Stack);
1076 Stack.pop();
1419 Stack.create();
1423 }, Stack);
1428 Stack.size({
1436 }, Stack);
1437 Stack.pop();
1438 Stack.pop();
2332 }, Stack);
[all …]
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/counter/interfaces/
H A Dcounter.js1649 }, Stack);
1733 Stack.pop();
1782 }, Stack);
1865 Stack.pop();
1894 }, Stack);
1975 Stack.pop();
2024 }, Stack);
2458 }, Stack);
2530 }, Stack);
3046 }, Stack);
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-container-stack.md1 # Stack chapter
17 Stack(value?: { alignContent?: Alignment })
56 Stack的alignContent设置为Alignment.Bottom条件下子组件显示效果。
64 Stack({ alignContent: Alignment.Bottom }) {
H A Dts-universal-attributes-z-order.md41 Stack() {
56 Stack容器内子组件不设置zIndex的效果
60 Stack容器子组件设置zIndex后效果
81 Stack() {
/ohos5.0/docs/zh-cn/release-notes/changelogs/v4.0-beta1/
H A Dchangelogs-arkui.md48 ## cl.arkui.2 修复Stack布局问题
50 修复问题:[Stack](../../../application-dev/reference/arkui-ts/ts-container-stack.md)设置alignContent,在子组件超…
57 Stack({alignContent:Alignment.TopEnd}){
73 1. 如果应用中有子组件大小大于父组件Stack的场景,需要应用进行适配。
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.6.3/
H A Dchangelogs-arkui.md2 修复问题:[Stack](../../../application-dev/reference/arkui-ts/ts-container-stack.md)设置alignContent,在子组件超…
9 Stack({alignContent:Alignment.TopEnd}){
25 1. 如果应用中有子组件大小大于父组件Stack的场景,需要应用进行适配。
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/chipgroup/interfaces/
H A Dchipgroup.js748 Stack.create();
749 Stack.padding({
753 Stack.layoutWeight(1);
755 Stack.alignContent(Alignment.End);
756 }, Stack);
862 Stack.create();
863 Stack.width(e4.m4);
864 Stack.height(this.getChipGroupHeight());
868 }, Stack);
869 Stack.pop();
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-universal-attributes-z-order.md25 | value | number | Yes | Stack level of the component relative to its sibling components in a con…
37 Stack() {
52 Display of child components in the **Stack** component when **zIndex** is not set
56 Display of child components in the **Stack** component when **zIndex** is set
H A Dts-container-stack-sys.md1 # Stack (System API)
3 The **Stack** component provides a stack container where child components are successively stacked …
9 …stem APIs provided by the module. For details about its public APIs, see [Stack](ts-container-stac…

12345678910>>...23