[解決済み] Flutterで "すりガラス "のような効果を出すには?
2022-06-04 18:20:35
質問
Flutterアプリを書いているのですが、iOSでよくある"frosted glass"の効果を使いたい/実装したいです。どのようにすればよいでしょうか?
どのように解決するのですか?
あなたは BackdropFilterウィジェット を使えば、この効果を得ることができます。
import 'dart:ui';
import 'package:flutter/material.dart';
void main() {
runApp(new MaterialApp(home: new FrostedDemo()));
}
class FrostedDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Stack(
children: <Widget>[
new ConstrainedBox(
constraints: const BoxConstraints.expand(),
child: new FlutterLogo()
),
new Center(
child: new ClipRect(
child: new BackdropFilter(
filter: new ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0),
child: new Container(
width: 200.0,
height: 200.0,
decoration: new BoxDecoration(
color: Colors.grey.shade200.withOpacity(0.5)
),
child: new Center(
child: new Text(
'Frosted',
style: Theme.of(context).textTheme.display3
),
),
),
),
),
),
],
),
);
}
}
関連
-
[解決済み] FlutterでListViewをColumnに追加する方法とは?
-
[解決済み] Flutterのデバッグバナーを削除するにはどうしたらいいですか?
-
[解決済み] Flutterでウィジェットにボーダーを追加するには?
-
[解決済み】Flutterでアプリケーションランチャーのアイコンを変更するには?
-
[解決済み】Flutterでビルドしたアプリの表示名を変更するにはどうすればいいですか?
-
[解決済み】flutterのwrap_contentとmatch_parentに相当するもの?
-
[解決済み】Flutterで少し遅れてからコードを実行する方法は?
-
[解決済み】flutterでパッケージ名を変更する方法は?
-
[解決済み] [Solved] Flutter: How to make TextField with HintText but no Underline?
-
[解決済み] FlutterでAlertDialogを作るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 水平スクロール フラッターのテキスト
-
[解決済み] Flutterで丸みを帯びたボタン/border-radius付きボタンを作成する
-
[解決済み】FlutterでToastを作成する方法
-
[解決済み】行の中のテキストフィールドでレイアウト例外が発生する。Unable to calculate size
-
[解決済み】Flutterでウィジェットをプログラム的に表示・非表示にする方法
-
[解決済み】Dartの名前付きパラメータと位置付きパラメータの違いは何ですか?
-
[解決済み】FlutterでStateful Widgetにデータを渡す
-
[解決済み] Flutterアプリでインターネット接続が可能かどうかを確認する
-
[解決済み] ポップアップ時にFlutterナビゲータの状態を再読み込みするように強制する
-
[解決済み] Flutterで「戻る」ボタンを上書きするには?[重複している]。