[Flutter]Text(テキスト)を縁取りするには?

Flutter

どうも、ちょげ(@chogetarou)です。

Textで表示するテキストを縁取りする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Textを縁取りするには、「bordered_text」パッケージを使います。

まず、「pubspec.yaml」でパッケージを導入します。

dependencies:
  bordered_text: ^2.0.0

そして、該当ファイルでパッケージをインポートします。

import 'package:bordered_text/bordered_text.dart';

次に、縁取りしたいTextを、BorderedTextでラップします。

BorderedText(
  child: Text('テキスト'),
),

最後に、BorderedTextの引数で縁取りの設定をします。

使用例

以下は、使用例です。

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: BorderedText(
          child: Text(
            'Hello Flutter',
            style: TextStyle(
              fontSize: 24,
              color: Colors.white,
            ),
          ),
          strokeWidth: 2.0, //縁の太さ
          strokeColor: Colors.blue, //縁の色
        ),
      ),
    );
  }

コメント

タイトルとURLをコピーしました