搜尋套件、儲存庫與 APP 分類

套件詳情v1.1.0

blurred

blurred - 讓您的 Flutter 小部件和影像模糊的最簡單方法。

近 30 天下載
46
喜歡數
10
Pub 分數
40

安裝套件

flutter pub add blurred

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

模糊套件為在Flutter中對組件和影像應用模糊效果提供了一種簡單且高效的方式。它抽象了使用ShaderMask和CustomPaint的複雜性,提供簡潔的API來實現流暢、即時的模糊效果。非常適合用於創造背景效果、覆疊層或增強UI元件的視覺深度。該套件輕量且易於整合,僅需單一匯入和最少程式碼。支援影像與組件的模糊處理,並可自訂模糊強度。

適用情境

  • 建立模糊背景
  • 透過模糊效果增強UI深度
  • 實現模態覆蓋層
  • 設計卡片或容器高亮
  • 向圖像添加微妙的視覺效果
  • 提升使用者介面美學

主要特色

  • 用於模糊應用的簡單API
  • 同時支援小工具和圖像
  • 可自訂的模糊強度
  • 輕量且高效
  • 與 Flutter 項目的輕鬆整合
  • 即時模糊渲染

適合對象

  • 尋求視覺提升的UI設計師
  • 開發現代應用程式介面的開發者
  • 需要背景模糊效果的項目
  • 具有動態或互動式背景的應用程式
  • 原型設計視覺豐富的螢幕

使用建議

  • 可能影響低端裝置的效能
  • 模糊品質取決於來源影像解析度
  • 超出模糊半徑的自訂功能有限
  • 未針對非常大的小部件進行優化
  • 最適合中等模糊強度

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

blurred

An easy way to blur your widgets and images.

blurred example

Usage

Blurred(
  Text(
    "Hello World!",
    style: TextStyle(
      fontSize: 72,
    ),
  ),
  blurValue: 3,
)

Output:

Hello World


Check the example for BlurredImage example


Acrylic

Acrylic

To easily create a container with an acrylic effect.

Example
void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Acrylic Header',
      theme: ThemeData.dark(),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Color.fromRGBO(12, 10, 30, 1),
      body: Stack(
        children: [
          ListView.builder(
            itemBuilder: (_, __) => ListTile(
              leading: Icon(Icons.ac_unit_rounded, size: 30),
              title: Text('Lorem Ipsum'),
            ),
          ),
          SizedBox(
            height: 80,
            child: Acrylic(
              child: Center(
                child: Row(
                  mainAxisSize: MainAxisSize.min,
                  children: [
                    FlutterLogo(size: 40),
                    SizedBox(width: 10),
                    Text('Acrylic Header', style: TextStyle(fontSize: 40)),
                  ],
                ),
              ),
            ),
          ),
        ],
      ),
    );
  }
}
Output

Acrylic Example

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。