Flutter 如何在动态列表中使用滑块并将其值发送到Flatter UPDATE#3中的数据库 我觉得这里的员工要么帮不了我们,要么不想:(,我感到绝望
我有一个应用程序需要显示职责列表,每个职责都有默认值“度显示为滑块”,我想在我更改显示的所有滑块后,当我单击按钮时,将新值发送到服务器 我该怎么做? 这是显示滑块的列表贴图 在下面的代码中,我只有一个问题,滑块指示器不移动,但它们的数据被发送到数据库并正确插入Flutter 如何在动态列表中使用滑块并将其值发送到Flatter UPDATE#3中的数据库 我觉得这里的员工要么帮不了我们,要么不想:(,我感到绝望,flutter,dart,slider,setstate,Flutter,Dart,Slider,Setstate,我有一个应用程序需要显示职责列表,每个职责都有默认值“度显示为滑块”,我想在我更改显示的所有滑块后,当我单击按钮时,将新值发送到服务器 我该怎么做? 这是显示滑块的列表贴图 在下面的代码中,我只有一个问题,滑块指示器不移动,但它们的数据被发送到数据库并正确插入 容器( 装饰:盒子装饰( 边界半径:边界半径。圆形(15), 边界:边界( 宽度:2,颜色:颜色。白色), 颜色: 颜色。来自RGBO(2302002000.2)), 宽度:宽度视图, 填充:边缘设置。全部(25), 边距:从LTRB(0
容器(
装饰:盒子装饰(
边界半径:边界半径。圆形(15),
边界:边界(
宽度:2,颜色:颜色。白色),
颜色:
颜色。来自RGBO(2302002000.2)),
宽度:宽度视图,
填充:边缘设置。全部(25),
边距:从LTRB(0,25,0,25)开始的边距集,
子:列(
儿童:[
正文(
lang==“k”
?项目活动
:item.activity_a,
textAlign:textAlign.justify,
样式:TextStyle(
字体大小:28,颜色:彩色。白色),
),
大小盒子(
身高:15,
),
容器(
装饰:盒子装饰(
boxShadow:[
箱形阴影(
颜色:颜色。黄色[200]
.不透明度(0.2),
扩展半径:2,
半径:20,
)
],
边界半径:
边界半径。圆形(15),
颜色:
Color.fromRGBO(0,0,0,0.4)),
宽度:宽度视图,
填充:边缘设置。全部(10),
子:滑块(
最高:100,
分:0,,
分部:20,
值:_值,
标签:_value.toString(),
一旦更改:(双val){},
onChangeEnd:(val){
创建列表(u\u id、m\u id、w\u id、did、,
项目编号(val);
},
)),
大小盒子(
身高:10,
),
Text(_value.toString(),
样式:TextStyle(
尺寸:26,
颜色:颜色。白色)
],
),
)
],
),
);
}).toList()),
我的应用程序完成了,我需要解决这个问题我改变了解决问题的方法,删除了插入按钮,并在移动滑块后自动插入值。 它100%正常工作
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(15),
border: Border.all(
width: 2, color: Colors.white),
color:
Color.fromRGBO(230, 200, 200, 0.2)),
width: widthView,
padding: EdgeInsets.all(25),
margin: EdgeInsets.fromLTRB(0, 25, 0, 25),
child: Column(
children: <Widget>[
Text(
lang == 'k'
? item.activity_k
: item.activity_a,
textAlign: TextAlign.justify,
style: TextStyle(
fontSize: 28, color: Colors.white),
),
SizedBox(
height: 15,
),
Container(
decoration: BoxDecoration(
boxShadow: [
BoxShadow(
color: Colors.yellow[200]
.withOpacity(0.2),
spreadRadius: 2,
blurRadius: 20,
)
],
borderRadius:
BorderRadius.circular(15),
color:
Color.fromRGBO(0, 0, 0, 0.4)),
width: widthView,
padding: EdgeInsets.all(10),
child: Slider(
max: 100,
min: 0,
divisions: 20,
value: _value,
label: _value.toString(),
onChanged: (double val) {},
onChangeEnd: (val) {
create_list(u_id, m_id, w_id, did,
item.act_id, val);
},
)),
SizedBox(
height: 10,
),
Text(_value.toString(),
style: TextStyle(
fontSize: 26,
color: Colors.white))
],
),
)
],
),
);
}).toList()),