Как мне разместить значок справа

#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),),
        ],
        ),