Не удается выровнять текст, чтобы начать трепетать

#android #flutter

Вопрос:

   child: Column(  children: [  Row(  children: [  Expanded(  child: Column(  crossAxisAlignment: CrossAxisAlignment.start,  children: [  Text(  "Name",  style: primaryTextStyle.copyWith(  fontSize: 18, fontWeight: semiBold),  ),  SizedBox(  height: 8,  ),  ],  ),  ),  Container(  width: 18,  height: 18,  decoration: BoxDecoration(  shape: BoxShape.circle,  image: DecorationImage(  image: AssetImage('assets/tripple_dot.png')),  ),  )  ],  ),  Text(  "Rp. 10.000",  style:  primaryTextStyle.copyWith(fontSize: 12, fontWeight: medium),    

Как выровнять текст для начала? Я обернул его дочерней колонкой, но это не сработало.

atm я думаю, что flutter сложнее, чем родной, когда мы пытаемся позиционировать макет, но когда мы делаем динамический или интерактивный макет, он лучше.

введите описание изображения здесь

Ответ №1:

Попробуйте приведенный ниже код, надеюсь, он вам поможет. добавить crossAxisAlignment: CrossAxisAlignment.start, в первую колонку

 Column(  crossAxisAlignment: CrossAxisAlignment.start,  children: [  Row(  children: [  Expanded(  child: Column(  crossAxisAlignment: CrossAxisAlignment.start,  children: [  Text(  "Name",  ),  SizedBox(  height: 8,  ),  ],  ),  ),  Container(  width: 18,  height: 18,  decoration: BoxDecoration(  shape: BoxShape.circle,  image: DecorationImage(  image: AssetImage('assets/tripple_dot.png')),  ),  )  ],  ),  Text(  "Rp. 10.000",  ),  ],  ),  

Ваш экран результатов-gt; введите описание изображения здесь

Ответ №2:

Добавить

 crossAxisAlignment: CrossAxisAlignment.start,  

в первую колонку, это должно сработать в каком-то случае, если это не сработало. Вы можете попробовать свойство text alight из текстового виджета..

Комментарии:

1. Хорошо, большое спасибо