В пакете рисования флаттера отсутствует класс BeveledRectangleBorder - PullRequest
0 голосов
/ 08 сентября 2018

Я следую за святыней флаттера codelab от Google, но я застрял в этой точке (стр. 7):

FlatButton(
  child: Text('CANCEL'),
  shape: BeveledRectangleBorder(
    borderRadius: BorderRadius.all(Radius.circular(7.0)),
),

потому что, очевидно, в пакете painting отсутствует класс BeveledRectangleBorder ; кто-нибудь знает как это исправить?

p.s. Я использую android studio с плагином flutter v28.0.1, который, похоже, является последним выпуском.

1 Ответ

0 голосов
/ 08 сентября 2018

Я считаю, что вам нужно обновить флейтер фреймворк. Это отличается от плагина Flutter в студии andorid.

Узнать версию фреймворка внутри Android-студии. Go to preferences -> Under Language & framework section -> click on flutter. И посмотрите версию, на которой вы находитесь. Не должно быть ниже 0.6.0

Чтобы обновить фреймворк из студии Android, откройте файл pubspec.yaml из структуры вашего проекта. Вы увидите команды флаттера в верхней части файла с 4 опциями. Нажмите Flutter upgrade и дождитесь обновления структуры.

Это должно решить вашу проблему.

...