
Android Jetpack
文章平均质量分 86
Android学习小分队
这个作者很懒,什么都没留下…
展开
-
Jetpack compose这么讲你还不懂?完全掌握jetpack compose开发
Compose 是 Google 推出的现代化 UI 开发工具包,基于声明式 UI 开发风格,加上 @Composable 函数帮助开发者有效的实现关注点分离,另外 Compose 内部最大程度优化了重组范围,可以帮助我们高效的刷新UI,考虑到 Compose 整体架构设计过于复杂,这篇文章主要带大家了解 Compose核心的实现逻辑原创 2023-09-25 17:25:14 · 184 阅读 · 0 评论 -
Android Jetpack 之 LifeCycle 组件
Jetpack 提供了两个类:LifecycleOwner(被观察者)和 LifecycleObserver(观察者)。通过观察者模式,实现对页面生命周期的监听。原创 2022-11-18 17:41:49 · 235 阅读 · 0 评论 -
Jetpack Compose 比使用 XML 创建传统 Android UI 的好处更多
每年都有创新和技术进入市场,让设计师的生活变得轻松。降低开发成本。帮助开发/提高开发人员的效率和技能。它可以更轻松地专注于具有相似代码的不同平台和设备。众所周知,谷歌构建其 UI 框架需要时间。在此之前,他们终于发布了适用于原生 Android 应用程序的 Jetpack Compose。声明式 UI 是一种全球趋势。Web 和 Mobile 都在采用这种方法。谷歌澄清说,Jetpack Compose 是首要任务之一。替代标准 XML 的创新需要很长时间。...原创 2022-08-05 15:29:31 · 813 阅读 · 0 评论 -
Android Jetpack:利用Palette进行图片取色
新来一个产品MM,因为比较平,我们就叫她A妹吧。A妹来第一天就指出:页面顶部的Banner广告位的背景是白色的,太单调啦,人家不喜欢啦,需要根据广告图片的内容自动切换背景颜色,颜色要与广告图主色调一致。作为一名合格的码农我直接回绝了,我说咱们的应用主打简洁,整这花里胡哨的干嘛,劳民伤财。A妹也没放弃,与我深入交流了一夜成功说服了我。其实要实现这个需求也不难,Google已经为我们提供了一个方便的工具————Palette。Palette即调色板这个功能其实很早就发布了,Jetpack同样将这个功能也纳入其中原创 2022-06-01 22:02:42 · 1498 阅读 · 0 评论 -
Android Jetpack Compose 实现主题切换(换肤)
新建的Compose项目默认的 Material 主题为我们提供了一些颜色,但对我这种花里胡哨的人来说根本不够呀。 所以系统提供的主题不能满足需求时候可以自己配置主题 compose 实现换肤很简单 之前xml方法可复杂了 通过LayoutInflater调用inflate方法加载XML布局,在inflate方法中有一个createViewFromTag,再根据LayoutInflater当中Factory的接口类型(Factory or Factory2)调用CreateView方法加载,其中通过“na原创 2022-05-30 21:26:59 · 1515 阅读 · 0 评论