当前位置: 首页 > article >正文

android 图片背景毛玻璃效果实现

图片背景毛玻璃效果实现

1 依赖
// Glide
implementation("com.github.bumptech.glide:glide:4.16.0")
kapt("com.github.bumptech.glide:compiler:4.16.0")  
implementation("jp.wasabeef:glide-transformations:4.3.0")
2 布局<com.google.android.material.card.MaterialCardViewxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/cardView"android:layout_width="match_parent"android:layout_height="match_parent"android:clipChildren="true"app:cardElevation="0dp"app:cardBackgroundColor="@color/transparent"app:cardPreventCornerOverlap="true"app:strokeWidth="0dp"><!-- 毛玻璃模糊背景 View --><ImageViewandroid:id="@+id/blurBackground"android:layout_width="match_parent"android:layout_height="match_parent"android:adjustViewBounds="true"android:background="@color/ui_background"android:scaleType="centerCrop" />//...内容布局	
<com.google.android.material.card.MaterialCardView/>3 MainActivity代码                 Glide.with(this@MainActivity)
//                        .load(R.drawable.screen)
//                        .diskCacheStrategy(DiskCacheStrategy.ALL) // 显式声明使用缓存策略
//                        .transform(
//                            BlurTransformation(25, 8),
//                            ColorFilterTransformation(Color.argb(120, 0, 0, 0))  // 直接在毛玻璃效果上加深色遮罩
//                        )
//                        .into(binding.blurBackground)
http://www.lryc.cn/news/2395907.html

相关文章:

  • 机器学习----决策树
  • LabVIEW输血袋字符智能检测系统
  • 数据结构测试模拟题(3)
  • 理解频域滤波
  • Telerik生态整合:Kendo UI for Angular组件在WinForms应用中的深度嵌入(一)
  • 古老的传说(Player、Stage)是否还能在蓝桥云课ROS中重现-250601(失败)
  • InfluxQL 数据分析实战:聚合、过滤与关联查询全解析
  • Qt font + ToolTip + focusPolicy + styleSheet属性(5)
  • APM32主控键盘全功能开发实战教程:软件部分
  • docker 部署 gin
  • 十三: 神经网络的学习
  • Qt OpenGL编程常用类
  • 数据结构 --- 顺序表
  • MySQL高级查询技巧:分组、聚合、子查询与分页【MySQL系列】
  • 无人机多旋翼倾转动力测试系统-适用于(eVTOL开发、缩比模型测试、科研教育)
  • .NET8入门:14.ASP.NET Core MVC进阶——Model
  • latex figure Missing number, treated as zero. <to be read again>
  • java CompletableFuture创建异步任务(Completable异步+ExecutorService线程池)
  • LeetCode 高频 SQL 50 题(基础版)之 【聚合函数】部分
  • 【AI学习】检索增强生成(Retrieval Augmented Generation,RAG)
  • 低成本高效图像生成:GPUGeek和ComfyUI的强强联合
  • 基于Matlab实现卫星轨道模拟仿真
  • 前端使用 spark-md5 实现大文件切片上传
  • 《操作系统真相还原》——进入内核
  • 【QQ音乐】sign签名| data参数 | AES-GCM加密 | webpack(上)
  • 【STM32】按键控制LED 光敏传感器控制蜂鸣器
  • M-OFDM模糊函数原理及仿真
  • 【MySQL】MVCC与Read View
  • 相机--双目立体相机
  • 多目标粒子群优化算法(MOPSO),用于解决无人机三维路径规划问题,Matlab代码实现