Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振中复合阴影的模拟_Flutter_Shader_Gradient - Fatal编程技术网

Flutter 颤振中复合阴影的模拟

Flutter 颤振中复合阴影的模拟,flutter,shader,gradient,Flutter,Shader,Gradient,我正在寻找《颤振》中机器人合成黑体的类似物 Android应用程序中的我的代码 SweepGradient sweepGradient = new SweepGradient(width / 2, height / 2, colors, null); RadialGradient radialGradient = new RadialGradient(width / 2, height / 2, colorWheelRadius, 0xFFFFFFFF, 0x00FFFFFF, TileMode

我正在寻找《颤振》中机器人合成黑体的类似物

Android应用程序中的我的代码

SweepGradient sweepGradient = new SweepGradient(width / 2, height / 2, colors, null);
RadialGradient radialGradient = new RadialGradient(width / 2, height / 2, colorWheelRadius, 0xFFFFFFFF, 0x00FFFFFF, TileMode.CLAMP);
ComposeShader composeShader = new ComposeShader(sweepGradient, radialGradient, PorterDuff.Mode.SRC_OVER);
我试图在Flutter中复制此代码,但找不到ComposeShader

SweepGradient sweepGradient = SweepGradient(colors: colors);
RadialGradient radialGradient = RadialGradient(colors: radialColors, tileMode: TileMode.clamp);

在颤振中有类似物吗?或者类似的类。

因为没有这样的东西,也许多个
着色器任务
s就可以了……谢谢你的帮助。是的,它起作用了。首先,我创建了CustomPaint小部件,将SweepGradient作为ShaderMask(RadialGradient)@RomanKazov的子项,请提供解决方案。