gpt4 book ai didi

flutter - 是否可以在 flutter 中的 TextField 上使用渐变?

转载 作者:行者123 更新时间:2023-12-05 05:54:21 26 4
gpt4 key购买 nike

我正在尝试在文本字段边框上使用渐变,但没有成功。可能吗?

    Widget _passwordTF() {
return TextField(
obscureText: true,
decoration: InputDecoration(
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: LinearGradient(colors: [color1, color2]),
),
),
),
);
}

它说“不能将参数类型‘LinearGradient’分配给参数类型‘Color’”

最佳答案

你必须为LinearGradient使用Container,

return Container(
decoration: BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topRight,
end: Alignment.bottomLeft,
stops: [0.1, 0.5, 0.7, 0.9],
colors: [color1, color2]
),
),
child: TextField(
obscureText: true,
decoration: InputDecoration(
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.black
),
),
),
),
);

关于flutter - 是否可以在 flutter 中的 TextField 上使用渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69652671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com