#flutter #dart
Вопрос:
Привет, я хочу разместить значок справа. Я использовал свойство выравнивания, но это не возымело никакого эффекта
Вот код:
Row(
children:[
InkWell(
child: Icon(Icons.info, color:AppColor.darkBlue,),
onTap: ()=>showDialog(context: context, builder: (context)=> alert),),
Text(
widget.heading,
style: TextStyle(
color: AppColor.primarypurple,
fontSize: 14,
fontWeight: FontWeight.w500,
),
),
],
),
Ответ №1:
Используйте выравнивание главной оси строки
Row(
mainAxisAlignment : MainAxisAlignment.spaceBetween,
children:[
Text(
widget.heading,
style: TextStyle(
color: AppColor.primarypurple,
fontSize: 14,
fontWeight: FontWeight.w500,
),
),
InkWell(
child: Icon(Icons.info, color:AppColor.darkBlue,),
onTap: ()=>showDialog(context: context, builder: (context)=> alert),),
],
),
Ответ №2:
Просто поменяйте местами предметы:-
Row(
children:[
Text(
widget.heading,
style: TextStyle(
color: AppColor.primarypurple,
fontSize: 14,
fontWeight: FontWeight.w500,
),
),
InkWell(
child: Icon(Icons.info, color:AppColor.darkBlue,),
onTap: ()=>showDialog(context: context, builder: (context)=> alert),),
],
),