我开始使用fltter markdown,但是我想证明内容是正确的,直到现在我还不能.

我试着用CenterAlignment,但都没用.

import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';

class OutsideBankHourDescription extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    String text =
        "Antecipações em __horários__ bancários acontecem em 1h na média. __Fora do horário bancário__ o saldo estará em sua conta __no dia seguinte.__";

    return Expanded(
      child: Container(
        alignment: Alignment.center,
        child: Markdown(
          styleSheet: MarkdownStyleSheet.fromTheme(Theme.of(context)),
          data: text,
        ),
      ),
    );
  }
}

推荐答案

flutter_markdown 0.2.0中更改文本对齐方式是not available for now. 您必须联系此插件的作者才能请求此功能.

但是if you need fast fix,您可以在这个文件的源代码中添加textAlign: TextAlign.center属性:https://github.com/flutter/flutter_markdown/blob/master/lib/src/builder.dart

代码行:345

mergedTexts.add(new RichText(text: mergedSpan, textAlign: TextAlign.center));

结果:

flutter_markdown alignment center

要获得更好的效果,您必须克隆此插件的git存储库,将其直接附加到您的项目中,并自行添加文本对齐功能.

Flutter相关问答推荐

Flutter:sqflite DB

如何在不使用NULL-check(!)的情况下缩小`FutureBuilder.Builder()`内部的`Snaphot`范围

Flutter 中不存在URI的目标

Flutter 中的面向对象模式

'Flutter的无效常数值错误

如果我使用搜索栏,如何在嵌套滚动视图中停止自动滚动?

如何将请求字段正确添加到DART多部分请求

使用持久的侧边菜单和顶部栏在Ffltter Web应用程序中的页面之间导航

从future 列表到流列表Flutter Firebase

如何将小部件代码移动到另一个文件以获得更好的可读性

在使用 Android 12+ 的真实 Android 设备上,SingleChildScrollView 中最初位于视口之外的无响应 Web 视图

Riverpod中stateNotiferProvider和notifierProvider的区别

Flutter 判断 Uint8List 是否有效 Image

如何在 flutter 中使用 tabbar 作为底部导航栏?

如何流畅切换画面?

Pub get 尚未运行

Flutter:当我通过 Transform.rotate 旋转水平 ListView 时,左右边缘被切断

Flutter:font_awesome_icon pro 版报错?如何设置 font_awesome 克隆仓库的路径?

如何从 Firebase Firestore 中获取具有特定字段值的文档?

Textfield 和 MasonryGrid 给出错误(垂直视口的高度没有限制)