ГраницаRadius может быть дана только для однородных границ - PullRequest
0 голосов
/ 12 ноября 2019

Я получаю предупреждение при использовании следующего кода, но мое приложение работает нормально:

════════ Exception caught by rendering library ═════════════════════════════════════════════════════
The following assertion was thrown during paint():
A borderRadius can only be given for uniform borders.
'package:flutter/src/painting/box_border.dart':
Failed assertion: line 510 pos 12: 'borderRadius == null'

Вот мой код:

           Container(
              height: screenSize.height*.13,
              width: AppSize.medium,
              decoration: BoxDecoration(
                color: Colors.red,
                border: Border(
                  right: BorderSide(
                    width: 1.0,
                    color: Colors.blue
                  ),
                ),
                borderRadius: BorderRadius.only(
                  topRight: Radius.circular(AppSize.small),
                  bottomRight: Radius.circular(AppSize.small),
                )
              ),
            )

1 Ответ

0 голосов
/ 12 ноября 2019

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

Флаттер ожидает, что граница будет равномерной, т.е. цвет при применении радиуса границы. Если вы перейдете к источникам, где была выдана ошибка подтверждения, вы можете взглянуть на фактическое утверждение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...