我有一個Listof NavigationRailDestinations,我希望有一個圓形的白色背景,等等。如何設定此小部件的樣式?用 Container 包裝它是行不通的,因為NavigationRail它只接受一個NavigationRailDestinations 串列。關于如何實作這一目標的任何想法?
List<NavigationRailDestination> _buildDestinations() {
return [
const NavigationRailDestination(
icon: Icon(
Icons.home_outlined,
),
label: Text('Dashboard'),
),
const NavigationRailDestination(
icon: Icon(
Icons.person_outline_rounded,
),
label: Text('Profile'),
),
const NavigationRailDestination(
icon: Icon(
Icons.coffee_outlined,
),
label: Text('Jobs'),
),
const NavigationRailDestination(
icon: Icon(
Icons.event_note_rounded,
),
label: Text('Events'),
),
];
}

uj5u.com熱心網友回復:
要為圖示設定背景,您可以這樣做:
NavigationRailDestination(
icon: Container(
height: 40,
decoration: BoxDecoration(
color: Colors.white,
shape: BoxShape.circle,
),
child: Icon(
Icons.home_outlined,
),
),
label: Text('Dashboard'),
),

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/530048.html
標籤:扑镖用户界面菜单颤振布局
上一篇:SQL計算每小時銷售額
