- パッケージのインポート: まず、pubspec.yamlファイルにgradient_widgetsパッケージを追加します。以下の行をdependenciesセクションに追加してください。
dependencies:
gradient_widgets: ^1.5.1
パッケージを追加したら、パッケージをインポートします。
import 'package:gradient_widgets/gradient_widgets.dart';
- グラデーションを適用するボタンの作成: グラデーションを適用したい場所にGradientButtonウィジェットを使用します。以下のようなコードを追加してください。
GradientButton(
child: Text('ボタン'),
onPressed: () {
// ボタンが押されたときの処理
},
gradient: LinearGradient(
colors: [Color(0xFF36D1DC), Color(0xFF5B86E5)],
),
),
上記の例では、LinearGradientを使用してグラデーションを作成し、colorsプロパティに2つのColorオブジェクトを指定しています。この場合、ボタンの背景は青から紫へのグラデーションになります。
- その他のカスタマイズオプション: GradientButtonウィジェットにはさまざまなカスタマイズオプションがあります。例えば、ボタンの形状、テキストのスタイル、影の設定などが変更できます。詳細については、gradient_widgetsパッケージのドキュメントを参照してください。
以上が、Flutterボタンにグラデーションを追加する簡単な方法です。必要に応じて、さまざまなグラデーションスタイルやカスタマイズオプションを試してみてください。