將 flutter_slidable 升級到 2.0 版后,我從同一代碼塊中收到以下 2 個錯誤:https ://pub.dev/packages/flutter_slidable
未定義命名引數。
該方法未為型別“類名”定義
顯示錯誤的命名引數:actionPane,actionExtentRatio,secondaryActions
顯示錯誤的方法:SlidableDrawerActionPane,IconSlideAction
顯示此錯誤的代碼是:
tile = Slidable(
actionPane: SlidableDrawerActionPane(),
actionExtentRatio: 0.25,
child: tile,
secondaryActions: <Widget>[
IconSlideAction(
caption: _localizationService.user__connections_circle_delete,
color: Colors.red,
icon: Icons.delete,
onTap: _deleteConnectionsCircle),
],
);
我正在測驗一個開源應用程式:可以使用相同的代碼:https ://github.com/OkunaOrg/okuna-app/blob/master/lib/pages/home/pages/menu/pages/connections_circles/widgets/connections_circle_tile 。鏢
uj5u.com熱心網友回復:
正如您在閱讀我的軟體包中看到的那樣,該軟體包已遷移,您需要閱讀此鏈接以應用這些更改。像這樣:
Slidable(
endActionPane: ActionPane(
motion: const DrawerMotion(),
extentRatio: 0.25,
children: [
SlidableAction(
label: _localizationService.user__connections_circle_delete,
backgroundColor: Colors.red,
icon: Icons.delete,
onPressed: (context) {
_deleteConnectionsCircle();
},
),
],
),
child: tile,
),
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/526457.html
標籤:扑镖
