Flutter 模拟z指数对颤振的影响

Flutter 模拟z指数对颤振的影响,flutter,animation,stack,Flutter,Animation,Stack,我在堆栈中有一个动画,其中部分文本内容是隐藏的,只有当动画背景经过堆栈中的项目上方时才可见,示例代码: Stack( children: [ Text('Something...'), AnimatedBackground(), AnimatedLightStick(), ], ) P.>的想法是,光棒将沿着背景移动(这实际上是一个隐藏文本的前景),并揭示它,因为背景是在中间使用渐变透明的,并且它工作得很好,就是一个例子。但我想更灵活地划分文本小部件,使其只有一

我在堆栈中有一个动画,其中部分文本内容是隐藏的,只有当动画背景经过堆栈中的项目上方时才可见,示例代码:

Stack(
  children: [
    Text('Something...'),
    AnimatedBackground(),
    AnimatedLightStick(),
  ],
)
P.>的想法是,光棒将沿着背景移动(这实际上是一个隐藏文本的前景),并揭示它,因为背景是在中间使用渐变透明的,并且它工作得很好,就是一个例子。但我想更灵活地划分
文本
小部件,使其只有一个单词或一半的文本保留在背景后面,而另一部分始终可见,这很容易做到,只需使用css
z-index
属性,我搜索了,但没有找到类似于Flatter的内容,是否有可能模拟这种效果,只向前推进部分文本

我试着这样做:

Stack(
  children: [
    Text('Hidden text...'),
    AnimatedBackground(),
    AnimatedLightStick(),
    Text('Visible text')
  ],
)

和一种工作,但是因为我需要在中间O中对齐的文本,在一个短语中只有一个隐藏的单词,这将是一个梦魇来调整对齐(或者没有?)< /P> < P>我不知道你的Z指数法,但是对于颤动,你可以利用A来剪掉你的背景。


切割件需要沿着您的灯杆移动,以产生预期效果。看看是否是一个合适的解决方案。

我不知道你的基于z指数的方法,但对于颤振,你可以使用a来剪切一部分背景


切割件需要沿着您的灯杆移动,以产生预期效果。查看是否是合适的解决方案。

z索引由
子项中的位置定义list@pskink是的,我知道,这就是为什么我试图找到一个解决方案,这样我就可以打断我的文本并将其包装在一些
ZIndex
小部件中。我可能不认为你可以轻松地将文本拆分为单词:你需要知道每个单词的呈现宽度,在拆分单词的情况下,这不是很容易获得的,使用
z-index
我可以使用
RichText
并设置每个
TextSpan
的索引,如果没有解决方案,我将不得不像您所说的那样做,但很难调整刚刚找到的解决方案,我的帮助下,我将尝试根据文本大小实现一些东西,索引由
children
中的一个位置定义list@pskink是的,我知道,这就是为什么我试图找到一个解决方案,这样我就可以打断我的文本并将其包装在一些
ZIndex
小部件中。我可能不认为你可以轻松地将文本拆分为单词:你需要知道每个单词的呈现宽度,在拆分单词的情况下,这不是很容易获得的,使用
z-index
我可以使用
RichText
并设置每个
TextSpan
的索引,如果没有解决方案,我将不得不像您所说的那样做,但很难调整刚刚找到的解决方案,在我的帮助下,我将尝试根据文本大小实现一些功能