Flutter 从子对象中删除着色器
假设您有这样一个小部件树:Flutter 从子对象中删除着色器,flutter,shader,Flutter,Shader,假设您有这样一个小部件树: ShaderMask( shaderCallback: someShader(), child: Column( children: [ FirstWidget(), SecondWidget(), Etc(), ])); 如果希望列中的所有小部件都受着色器的影响,而不是受SecondWidget()的影响,我们如何才能正确地做到这一点 注意:当然我们可以使用一些堆栈或转换小部件,但这不是本文的目的
ShaderMask(
shaderCallback: someShader(),
child: Column(
children: [
FirstWidget(),
SecondWidget(),
Etc(),
]));
如果希望列中的所有小部件都受着色器的影响,而不是受SecondWidget()
的影响,我们如何才能正确地做到这一点
注意:当然我们可以使用一些堆栈
或转换
小部件,但这不是本文的目的