Как установить ширину в соответствии с parends в виджете Flutter - PullRequest
0 голосов
/ 25 апреля 2020

Материал (высота: 0,

      child:

        Container(
          margin: const EdgeInsets.only(
            bottom: 10
          ),
          child: Stack(

            children: <Widget>[
              Positioned(
                left: 30,
                child: Container(

                  padding: EdgeInsets.only(
                      left: 50
                  ),
                  height: 80,
                  color: Colors.black12,
                  child: Text("From : " + bills[index].fromDate.toString() + ""
                      "to : " + bills[index].toDate.toString()),
                ),
              ),
                  Container(
                        width: 80.0,
                        height: 80.0,
                        decoration: new BoxDecoration(
                          color: Colors.orange,
                          shape: BoxShape.circle,
                        ),
                ),
              Positioned(
                top: 20,
                left: 10,
                child: Text(bills[index].bill.toString() + bills[index].currency),
              ),


          ],

      ),
        ),
    );

В приведенном выше коде этот виджет ниже является элементом стека, и я не могу установить ширину в соответствии с родителями. Обычно я страдаю установкой атрибута match_parent в трепете. Я применяю решение SizedBox.extend. Решение не работает для меня.
Позиционировано (слева: 30, потомок: Контейнер (

                  padding: EdgeInsets.only(
                      left: 50
                  ),
                  height: 80,
                  color: Colors.black12,
                  child: Text("From : " + bills[index].fromDate.toString() + ""
                      "to : " + bills[index].toDate.toString()),
                ),
              ),

Пожалуйста, помогите мне. Спасибо заранее .

1 Ответ

1 голос
/ 25 апреля 2020

Вы можете попробовать:

Positioned(
   left: 30,
   right: 0,
   child: Container(
      /* your widget */
   )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...