
android 基础
文章平均质量分 53
stevenzqzq
生如夏花之绚烂,死如秋叶般静美
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android lifeCycleOwner生命周期
Android生命周期与ViewModel机制解析 Fragment中的repeatOnLifecycle(STARTED)只会在Fragment处于STARTED状态时执行数据收集,onPause时自动暂停,确保后台不更新UI。 ViewModel生命周期的关键点: 通过ViewModelProvider和ViewModelStore实现生命周期解耦 配置更改时保持存活,Activity/Fragment真正销毁时才清除 使用Kotlin委托属性(viewModels())实现延迟初始化和管理 Activ原创 2025-06-01 15:29:53 · 958 阅读 · 0 评论 -
android 图片背景毛玻璃效果实现
本文介绍了在Android中实现图片背景毛玻璃效果的方法。主要使用Glide库配合glide-transformations插件,通过BlurTransformation实现模糊效果。布局采用MaterialCardView包含背景ImageView,代码展示如何加载图片并应用25px半径模糊和半透明黑色遮罩。核心依赖包括Glide 4.16.0和wasabeef的变换库,通过简单配置即可实现美观的毛玻璃视觉效果。原创 2025-05-28 17:16:50 · 373 阅读 · 0 评论 -
android RecyclerView列表DiffCallback说明
的作用是优化的性能,避免不必要的刷新操作,仅更新发生变化的列表项。原创 2025-05-21 17:15:37 · 414 阅读 · 0 评论 -
android setImageResource和setBackgroundResource区别
setImageResource和setBackgroundResource在Android开发中有显著区别。setImageResource用于设置ImageView的内容图片,支持ScaleType属性,图片会根据ImageView大小自动缩放,适合显示主要图片内容。而setBackgroundResource用于设置View的背景,不支持ScaleType,背景会铺满整个View,适合装饰性背景。在代码中,应使用setImageResource来正确显示图片,避免使用setBackgroundReso原创 2025-05-12 16:46:32 · 382 阅读 · 0 评论