#flutter #dart #flutter-dependencies
Вопрос:
Я пытаюсь изменить стиль текста » N » по умолчанию для редактора flutter quill. Однако я, похоже, не могу найти опцию в классе DefaultStyles. Ниже приведен мой текущий код:
QuillEditor(
autoFocus: true,
controller: controller,
scrollController: scrollController,
expands: true,
focusNode: focusNode,
readOnly: false,
scrollable: true,
padding: EdgeInsets.only(left: 30, right: 30),
customStyles: DefaultStyles(
h1: DefaultTextBlockStyle(
GoogleFonts.montserrat(
fontSize: 20, fontWeight: FontWeight.w300, color: darkText),
Tuple2(16, 0),
Tuple2(0, 0),
null),
h2: DefaultTextBlockStyle(
GoogleFonts.montserrat(
fontSize: 25, fontWeight: FontWeight.w300, color: darkText),
Tuple2(16, 0),
Tuple2(0, 0),
null),
h3: DefaultTextBlockStyle(
GoogleFonts.montserrat(
fontSize: 30, fontWeight: FontWeight.w300, color: darkText),
Tuple2(16, 0),
Tuple2(0, 0),
null),
strikeThrough: GoogleFonts.montserrat(
color: darkText, decoration: TextDecoration.lineThrough),
sizeSmall: GoogleFonts.montserrat(color: darkText),
italic: GoogleFonts.montserrat(
color: darkText, fontStyle: FontStyle.italic),
bold: GoogleFonts.montserrat(
color: darkText, fontWeight: FontWeight.bold),
underline: GoogleFonts.montserrat(
color: darkText, decoration: TextDecoration.underline),
color: darkText),
),
Я смог изменить стили текста с h1 на h3, но не обычный (N) вариант. Как мне этого добиться?
Ответ №1:
Если посмотреть на реализацию библиотеки, то DefaultStyles
класс имеет следующие переменные
DefaultStyles({
this.h1,
this.h2,
this.h3,
this.paragraph,
Я предполагаю, что то, что вы называете «N», является стилем по умолчанию, которым и должно быть paragraph
.
Вам просто нужно следовать той же логике h1 h2 h3
, что и раньше, и с вами все должно быть в порядке
Комментарии:
1. Я не знаю, как я это пропустила!, большое вам спасибо!