Получение ошибок при использовании пакета Flutter New Gradient App BarAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Получение ошибок при использовании пакета Flutter New Gradient App Bar

Сообщение Anonymous »

Я хотел бы использовать текст пакета New Gradient App Bar в своем приложении, используя приведенный ниже код. Я использовал этот код раньше в прошлой версии Flutter, и у меня не возникло проблем.

Код: Выделить всё

      appBar: PreferredSize(
preferredSize: const Size(85,85), // here the desired height
child: NewGradientAppBar(
title: const Text(
'Project',
style: TextStyle(
fontStyle: FontStyle.italic,
letterSpacing: 0.1,
fontWeight: FontWeight.w800,
fontFamily: 'Roboto',
height: 1.3,
fontSize: 50,
),
textAlign: TextAlign.center,
),
gradient: LinearGradient(colors: [Colors.teal.shade300, Colors.teal, Colors.teal.shade800]),
но я получаю ошибки на консоли при запуске проекта, показанного ниже.

Выполнение задачи Gradle 'assembleDebug'...
../../AppData/Local/Pub/Cache/hosted/pub.dev/new_gradient_app_bar-0.2.0/lib/new_gradient_app_bar.dart:422:21: Ошибка: метод получения 'textTheme' не определен для класса 'AppBarTheme'.
'AppBarTheme' взят из 'package:flutter/src/material/app_bar_theme.dart' ('/C:/flutter /packages/flutter/lib/src/material/app_bar_theme.dart').
Попробуйте исправить имя на имя существующего метода получения или определить метод получения или поле с именем 'textTheme'.
appBarTheme. textTheme?.headline6 ??
^^^^^^^^^
../../AppData/Local/Pub/Cache/hosted/pub.dev/new_gradient_app_bar-0.2.0/lib /new_gradient_app_bar.dart:425:21: Ошибка: метод получения textTheme не определен для класса AppBarTheme.
AppBarTheme взят из package:flutter/src/ материал/app_bar_theme.dart' ('/C:/flutter/packages/flutter/lib/src/material/app_bar_theme.dart').
Попробуйте исправить имя на имя существующего метода получения или определить метод получения или поле с именем 'textTheme'.
appBarTheme.textTheme?.bodyText2 ??
^^^^^^^^^
../../AppData/Local/Pub/Cache/ Hosted/pub.dev/new_gradient_app_bar-0.2.0/lib/new_gradient_app_bar.dart:580:21: Ошибка: «яркость» метода получения не определена для класса «AppBarTheme».
AppBarTheme взят из package:flutter/src/material/app_bar_theme.dart ('/C:/flutter/packages/flutter/lib/src/material/app_bar_theme.dart').
Попробуйте исправить name к имени существующего метода получения или определения метода получения или поля с именем «brightness».
appBarTheme.brightness ??
^^^^^^^^^^
../ ../AppData/Local/Pub/Cache/hosted/pub.dev/new_gradient_app_bar-0.2.0/lib/new_gradient_app_bar.dart:581:19: Ошибка: метод получения PrimaryColorBrightness не определен для класса ThemeData. .
ThemeData взято из package:flutter/src/material/theme_data.dart ('/C:/flutter/packages/flutter/lib/src/material/theme_data. dart').
Попробуйте исправить имя на имя существующего метода получения или определить метод получения или поле с именем 'primaryColorBrightness'.
themeData.primaryColorBrightness;
^^^^^^^ ^^^^^^^^^^^^^^^
../../AppData/Local/Pub/Cache/hosted/pub.dev/new_gradient_app_bar-0.2.0/lib/new_gradient_app_bar.dart :591:32: Ошибка: метод получения цвета не определен для класса AppBarTheme.
AppBarTheme взят из package:flutter/src/material/app_bar_theme. dart' ('/C:/flutter/packages/flutter/lib/src/material/app_bar_theme.dart').
Попробуйте исправить имя на имя существующего метода получения или определить метод получения или поле с именем ' цвет'.
цвет: appBarTheme.color ?? themeData.primaryColor,
^^^^^
Ошибка целевого kernel_snapshot: исключение
FAILURE: сборка не удалась с исключением.
Что пошло не так:
Не удалось выполнить задачу ':app:compileFlutterBuildDebug'.
Команда процесса 'C:\flutter\bin\flutter.bat'' завершена с ненулевое значение выхода 1
Попробуйте:
Запустите с параметром --stacktrace, чтобы получить трассировку стека.
Запустите с -- info или --debug, чтобы получить больше результатов журнала.
Запустите с помощью --scan, чтобы получить полную информацию.

Я пытался опубликовать и Pub Upgrade надеются, что это проблема с зависимостями, но ошибок все равно нет.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ar-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»