亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

flutter實現(xiàn)磨砂玻璃效果實例詳解

 更新時間:2022年11月08日 11:08:40   作者:會煮咖啡的貓  
這篇文章主要為大家介紹了flutter實現(xiàn)磨砂玻璃效果實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

flutter 中實現(xiàn)磨砂玻璃效果

磨砂玻璃效果是一個很酷的用戶界面概念,使我們的用戶界面看起來更有吸引力。它基本上是一個模糊的覆蓋與減少不透明度,以區(qū)分或減少某一觀點。這個功能看起來確實不錯,但是它會影響應用程序的性能。

那么,讓我們看看如何在 Flutter 中實現(xiàn)磨砂玻璃效果。

編寫代碼

通過使用 BackdroFilter () widget 和 ImageFilter 類,可以非常容易地在 Flutter 中實現(xiàn)它。用于模糊圖像、 container 或許多其他 widget 。它可以在 iOS 和 android 上運行。它用于突出需要更多焦點的內(nèi)容,模糊需要較少焦點的內(nèi)容。

創(chuàng)建一個 container 并使用 BackdroFilter 和 ClipRect 將其包裝起來?,F(xiàn)在添加背景濾鏡的屬性: ImageFilter.素,然后添加 sigmaX,sigmaY。SigmaX 和 sigmaY 越高,模糊度越高。

import 'dart:ui';
import 'package:flutter/material.dart';
class FrostedGlassLookDemo extends StatefulWidget {
  const FrostedGlassLookDemo({super.key});
  @override
  @override_FrostedGlassLookDemoState
  createState() => _FrostedGlassLookDemoState();
}
class _FrostedGlassLookDemoState extends State<FrostedGlassLookDemo> {
  @override
  @overrideWidget
  build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.white,
      appBar: AppBar(
        elevation: 1,
        centerTitle: true,
        title: const Text("Frosted Glass Look Demo"),
        backgroundColor: Colors.blueGrey,
      ),
      body: Stack(
        children: [
          Center(
              child: Container(
            height: MediaQuery.of(context).size.height / 3,
            width: MediaQuery.of(context).size.width / 1,
            decoration: BoxDecoration(
              borderRadius: BorderRadius.circular(20.0),
            ),
            child: const FlutterLogo(),
          )),
          Center(
            child: ClipRect(
              child: BackdropFilter(
                filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0),
                child: Container(
                  height: MediaQuery.of(context).size.height / 3,
                  width: MediaQuery.of(context).size.width / 1.5,
                  decoration: BoxDecoration(
                      borderRadius: BorderRadius.circular(20.0),
                      color: Colors.grey.shade200.withOpacity(0.5)),
                  child: const Center(
                      child: Text(
                    "Glass Effect Container",
                    style: TextStyle(fontSize: 15),
                  )),
                ),
              ),
            ),
          ),
        ],
      ),
    );
  }
}

輸出效果

注意: 我將這個 widget 塊堆疊在一個 Image 上方,以查看工作效果。我用 Flutter 的標志作為一個圖像?,F(xiàn)在,我們可以看到我們的圖像模糊效果。

以上就是flutter實現(xiàn)磨砂玻璃效果實例詳解的詳細內(nèi)容,更多關于flutter 磨砂玻璃的資料請關注腳本之家其它相關文章!

相關文章

  • Android自制精彩彈幕效果

    Android自制精彩彈幕效果

    這篇文章主要為大家詳細介紹了Android自制精彩彈幕效果,彈幕垂直方向可固定隨機,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android Vitamio和ExoPlayer兩種播放器優(yōu)劣分析

    Android Vitamio和ExoPlayer兩種播放器優(yōu)劣分析

    Vitamio和ExoPlayer都是用于安卓平臺的視頻播放器庫,它們各有優(yōu)缺點,具體使用哪一個,需要根據(jù)你的實際需求、開發(fā)經(jīng)驗、項目規(guī)模等多個因素綜合考慮
    2023-04-04
  • Android多媒體之VideoView視頻播放器

    Android多媒體之VideoView視頻播放器

    這篇文章主要為大家詳細介紹了Android多媒體之VideoView視頻播放器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Flutter實現(xiàn)矩形取色器的封裝

    Flutter實現(xiàn)矩形取色器的封裝

    這篇文章主要為大家詳細介紹了Flutter實現(xiàn)矩形取色器的封裝,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Android實現(xiàn)通話最小化懸浮框效果

    Android實現(xiàn)通話最小化懸浮框效果

    本片內(nèi)容給大家介紹了Android音視頻通話過程中最小化成懸浮框的實現(xiàn)的方法以及代碼寫法。
    2017-11-11
  • Android中微信搶紅包助手的實現(xiàn)詳解

    Android中微信搶紅包助手的實現(xiàn)詳解

    本篇文章主要介紹了Android中微信搶紅包助手的實現(xiàn)詳解,通過利用AccessibilityService輔助服務,監(jiān)測屏幕內(nèi)容,如監(jiān)聽狀態(tài)欄的信息,屏幕跳轉(zhuǎn)等,以此來實現(xiàn)自動拆紅包的功能,有興趣的可以了解一下。
    2017-02-02
  • OpenGL Shader實例分析(4)閃光效果

    OpenGL Shader實例分析(4)閃光效果

    這篇文章主要為大家詳細介紹了OpenGL Shader實例分析第4篇,實現(xiàn)閃光效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • android將Bitmap對象保存到SD卡中的方法

    android將Bitmap對象保存到SD卡中的方法

    這篇文章主要介紹了android將Bitmap對象保存到SD卡中的方法,涉及Android讀寫SD卡數(shù)據(jù)的方法,需要的朋友可以參考下
    2015-04-04
  • Android Studio注釋模板介紹

    Android Studio注釋模板介紹

    這篇文章主要介紹了Android Studio注釋模板介紹,之前Eclipse敲/**加回車,模板就出來了,而Android Studio卻不可以自定義,現(xiàn)在我給大家介紹下用live templates替代,需要的朋友可以參考下
    2015-07-07
  • Android 進度條自動前進效果的實現(xiàn)代碼

    Android 進度條自動前進效果的實現(xiàn)代碼

    這篇文章主要介紹了Android 進度條自動前進效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07

最新評論