パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.0.2

gradient_text

テキストにグラデーションを描画するためのFlutterウィジェットです。TextStyleとTextAlignを受け入れるため、Textウィジェットと非常に似た方法で使用できます。

30日間ダウンロード
82
いいね数
31
Pub ポイント
40

パッケージをインストール

flutter pub add gradient_text

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

グラデーション効果でテキストをレンダリングするFlutterウィジェットで、開発者が個々の文字または全体のテキスト文字列に滑らかな色の遷移を適用できるようにします。標準的なTextStyleおよびTextAlignプロパティをサポートしており、既存のテキストスタイルワークフローと互換性があります。見栄えの良いUI要素(見出し、ボタン、ラベルなど)に動的な色効果を加えるのに最適です。パッケージは軽量で、最小限の設定で簡単に統合できます。

用途

  • グラデーション効果を備えたスタイリッシュな見出しの作成
  • アプリのボタンに視覚的な魅力を加える
  • ダイナミックなカラートランジションでUI要素を強化する
  • モダンなスプラッシュスクリーンのデザイン
  • ダッシュボードでアニメーションテキストを実装する

主な機能

  • TextStyle および TextAlign をサポートしています
  • テキストを通じたスムーズなグラデーションレンダリング
  • 最小限のセットアップが必要
  • 軽量でパフォーマンスに優れる
  • 標準のTextウィジェットプロパティと互換性あり

適している対象

  • 視覚的な向上を求めるUIデザイナー
  • 現代のFlutterアプリを開発する開発者
  • カスタムペイントなしでグラデーションテキストが必要なプロジェクト
  • 美的な魅力に焦点を当てたアプリ

注意事項

  • テキストのみのグラデーションに制限(背景効果なし)
  • 大規模なテキストブロックのパフォーマンスに影響する可能性があります
  • グラデーションの方向とストップは手動で設定する必要があります
  • 複数のスタイルを含む複雑なテキストレイアウトには適していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

GradientText

A Flutter Widget for displaying gradient text, text with a gradient drawn through it.

GradientTextScreenshot

Getting Started

Add the plugin (pub coming soon):

dependencies:
  ...
  gradient_text: ^1.0.2

Usage

Import it:

import 'package:gradient_text/gradient_text.dart';

Use it:

GradientText("this is my text",
    gradient: LinearGradient(
    colors: [Colors.deepPurple, Colors.deepOrange, Colors.pink]),
    style: TextStyle(fontSize: 42),
    textAlign: TextAlign.center);

Parameters:

data :: (required) :: The String to be used in the Text Widget

gradient :: (required) :: A gradient to be drawn through the text

style :: (optional) :: TextStyle to be used in the Text Widget. Color is ignored, as the text must be white to have the gradient drawn.

textAlign :: (optional) :: TextAlign to be used in the Text Widget. Default is left.

Credit

The idea to use ShaderMask came from Reddit user boformer. Thanks boformer.

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト