Skip to main content

将组件推送到堆栈

将组件推到堆栈 节点与 组件堆栈 一起使用,以导航到新组件(即“推到堆栈上”)。它通常用于创建应用程序样式的导航。有关 组件堆栈 导航如何工作的更多信息,请查看 组件堆栈 文档。

输入

数据描述
堆栈此属性定义推送将作用于哪个 组件堆栈组件堆栈 *由其名称引用。
模式此属性选择是将以前的组件保留在堆栈中的新顶部组件下方(推送),还是将所有组件替换为新顶部组件(替换),在这种情况下,新组件将是堆栈上唯一的组件。
目标页面在这里,您可以选择要在 组件堆栈 上推送的目标组件。组件需要是 组件堆栈 中定义的组件条目之一,才能在此处显示为选项。
信号描述
导航向该输入发送信号将推动 组件堆栈 上的 目标页面
混合描述
组件输入目标组件具有的任何 组件输入 将可用作 将组件推到堆栈 节点上的输入。
源自 目标 组件中 组件输入 的参数输入。它的值将转发给组件。

过渡

数据描述
过渡转换的类型。可以是以下任意一种:

None: 无转换,目标组件立即可见
Push: 当前堆栈顶部被“推开”,而新顶部进入。
Popup: 当前顶部不会更改。进入新顶部时,顶部会有一个转换。

并非以下所有参数都适用于所有类型的转换。
方向如果过渡为 Push,这是新顶部构件进入的方向,也是当前顶部被推开的方向。它可以是 LeftRightUpDownInOut 中的任何一个。后者放大与缩小。
移位距离这是 %px 中的过渡距离,即构件在指定方向上移动的距离。
缩放如果 Direction 设置为 InOut 并指定转换应应用的缩放量,则此选项可用。
淡入淡出如果启用,目标将淡入,当前顶部将淡出。仅适用于 Push 转换。
深色覆盖将覆盖添加到当前顶部,颜色为#000000。仅适用于 Push 转换。
深色叠加覆盖的最大不透明度。它从 0 开始,并以此值设置动画 0 将禁用它,1 将覆盖动画设置为 100%不透明度。仅适用于 Push 转换。
淡入可用于 Popup 转换。这表示新的顶部组件是否应该在过渡期间淡入或不淡入。
定时这是一条时序曲线,用于控制过渡的延迟、持续时间和动画容易程度。

转换的类型。可以是任何一个:

  • None 没有转换,目标组件将立即可见。
  • Push 当前堆栈顶部被“推开”,而新顶部进入。
  • Popup 当前顶部未更改。新的顶部带有一个过渡。

并非以下所有参数都适用于所有类型的转换。

输出

信号描述
导航后目标组件 被推到 组件堆栈 上时,该信号被触发。
混合描述
后退操作,结果如果 目标组件 包含带有 后退操作结果弹出组件堆栈,则它们将作为输出出现在相关的 推送组件 上。
源自 目标组件弹出组件堆栈 节点的 后退动作 的输出信号。 源自**目标组件的 弹出组件堆栈 节点的 结果 的结果输出。