Flutter Row 删除行
Flutter Row remove lines
我有一个 Container in Columns inside in a Row,问题是每边都显示了一些垂直线,呈灰色,我想将其删除。
这是我的容器:
return Row(
children: [
const VerticalDivider(
width: 30,
),
Column(
children: [
const SizedBox(
height: 20,
),
InkWell(
child: Container(
width: 140,
height: 90,
decoration: BoxDecoration(
color: Colors.purple,
borderRadius: BorderRadius.circular(15),
image: DecorationImage(
image: NetworkImage(urlImg),
fit: BoxFit.cover,
),
),
),
onTap: () => {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => PageGame(
urlImagen: urlImg,
descripcionApi:
descripcionImg,
tituloApi: tituloImg))),
}),
Text(
tituloImg,
style: const TextStyle(color: Colors.white),
)
],
),
],
);
并且在 phone 上看起来像这样:
我怎样才能去除那些灰线?
创建一个灵活的小部件作为列小部件的父级,
你的树将变成:
行<-灵活<-列<-容器
这些行是由于您的 VerticalDivider
。您可以将其颜色设置为透明:
const VerticalDivider(
width: 30,
color: Colors.transparent
),
我们应该使用 ,
Divider() = Column(), VerticalDivider = Row()
const VerticalDivider(
width: 20,
thickness: 1,
indent: 20,
endIndent: 0,
color: Colors.transparent,
),
我有一个 Container in Columns inside in a Row,问题是每边都显示了一些垂直线,呈灰色,我想将其删除。 这是我的容器:
return Row(
children: [
const VerticalDivider(
width: 30,
),
Column(
children: [
const SizedBox(
height: 20,
),
InkWell(
child: Container(
width: 140,
height: 90,
decoration: BoxDecoration(
color: Colors.purple,
borderRadius: BorderRadius.circular(15),
image: DecorationImage(
image: NetworkImage(urlImg),
fit: BoxFit.cover,
),
),
),
onTap: () => {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => PageGame(
urlImagen: urlImg,
descripcionApi:
descripcionImg,
tituloApi: tituloImg))),
}),
Text(
tituloImg,
style: const TextStyle(color: Colors.white),
)
],
),
],
);
并且在 phone 上看起来像这样:
我怎样才能去除那些灰线?
创建一个灵活的小部件作为列小部件的父级, 你的树将变成:
行<-灵活<-列<-容器
这些行是由于您的 VerticalDivider
。您可以将其颜色设置为透明:
const VerticalDivider(
width: 30,
color: Colors.transparent
),
我们应该使用 ,
Divider() = Column(), VerticalDivider = Row()
const VerticalDivider(
width: 20,
thickness: 1,
indent: 20,
endIndent: 0,
color: Colors.transparent,
),