如何解决如何将 DragTarget 实现到我的 GridView?
所以我正在制作一个棋盘,我实现了可拖动到我所有的棋子。
这就是我制作棋盘的方式。有人可以帮助我了解如何将 Dragtarget 实施到我的 gridview 以便我的棋子可以粘在棋盘上吗?
boardAndPieces 是我用来制作棋盘的列表。
@override
Widget build(BuildContext context) {
return Column(
mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[
AspectRatio(
aspectRatio: 1.0,child: Container(
child: GridView.builder(
physics: NeverScrollableScrollPhysics(),gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: boardAndPieces.length,),itemBuilder: (BuildContext context,int index) {
int x,y = 0;
x = (index / boardAndPieces.length).floor();
y = (index % boardAndPieces.length);
return chessBoard(x,y,boardAndPieces[x][y]);
},itemCount: boardAndPieces.length * boardAndPieces.length,],);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。