
Jetpack Compose
文章平均质量分 80
不秃头de程序猿
逢山打洞,遇水架桥。
展开
-
【Android】一文讲明Jetpack中的图片组件
如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。原创 2023-02-13 15:25:42 · 422 阅读 · 0 评论 -
谈一谈Compose的核心控件
本篇文章主要讲解的Compose中的核心控件。原创 2023-01-03 16:38:14 · 360 阅读 · 0 评论 -
Android Jetpack Compose 超快速上手指南
发布也快有一年的时间了,虽然目前仍是DEV阶段,但是距离可用已经不远了。Compose库是用响应式编程的方式对View进行构建,可以用更少更直观的代码,更强大的功能,能提高开发速度(可以参考几乎一模一样的Flutter,开发速度确实很快)。对于没有接触过声明式UI的小伙伴可能会学习曲线有点陡峭,对于已经能熟练开发Flutter应用的小伙白来说几乎没有难度。(Compose就是参考flutter的模式开发的,代码中还可以看到Flutter的相关注释)原创 2022-12-26 15:41:04 · 429 阅读 · 0 评论 -
使用调试日志在 Activity 和 View Model 中演示 Android 生命周期的简单应用
尝试使用不同的场景并研究 Logcat 的输出。这是所有不同场景的摘要。设想活动生命周期事件回调启动导航到不同的屏幕无过渡开始第二个透明活动暂停()按后退按钮(来自透明活动) onResume()旋转屏幕按主页按钮按方形按钮并选择应用程序关机(按返回键)模拟进程死亡(按home键,手动杀死进程)请注意,在进程死亡时,不会触发 onDestroy() 事件回调。要模拟进程死亡,您首先需要按主页按钮将活动移动到后台。之后,您手动终止该进程。原创 2022-09-24 10:59:24 · 614 阅读 · 0 评论 -
Jetpack: 使用自定义 NavType 组合导航
上述方式在大多数情况下都有效。您只需传递 id,然后从数据库中获取附加信息。但有时您只想将数据传递到另一个屏幕而不做额外的请求。Jetpack 导航组件允许我们创建自定义 NavType。NavType表示可以在 a 中使用的类型NavArgument。假设我们想将自定义的Post数据类型传递给 ScreenB我们可以创建一个“Post NavType”,Post 必须首先是可包裹的。@Parcelize然后我们可以创建 PostType 类{}}}}原创 2022-09-22 10:16:54 · 387 阅读 · 0 评论 -
Jetpack Compose:简单的 RSS Feed Reader
我犯的一个错误是命名可组合函数的转换,我没有以名词开头。这是从Compose API 指南中引用的@Composable注释使用PascalCase, 名称必须是名词,不能是动词或动词短语,也不能是名词介词、形容词或副词。名词可以以描述性形容词作为前缀。例如,BuildNavGraph()应重命名为NavGraph(). 它是一个组件/小部件,而不是一个动作。它不应该以动词开头BuildXxx。我还尝试将其转换MainViewModel为使用 hilt 依赖注入。原创 2022-09-05 09:14:06 · 364 阅读 · 0 评论 -
使用 Jetpack Compose 自动截取 Android 应用程序的屏幕截图
在本文中,我将展示如何自动截取用 Jetpack Compose 编写的 Android 应用程序的屏幕截图。原创 2022-08-23 11:03:41 · 886 阅读 · 1 评论 -
清理空的 Jetpack Compose 应用程序模板
由于篇幅有限,这里以图片的形式给大家展示一小部分,需要Android jetpack的可以点击文末卡片免费领取。原创 2022-08-10 11:55:36 · 426 阅读 · 0 评论 -
Jetpack Compose:Android 中的声明式 UI
Jetpack Compose 被官方称为 Android 用于构建原生 UI 的现代工具包,它简化并加速了 Android 上的 UI 开发,并以更少的代码、强大的工具和直观的 Kotlin API 快速将应用程序变为现实。谷歌推出了用于构建 Android 应用程序的最新工具包 Jetpack Compose,预计将取代 Android View System。它不是唯一可用的声明性 UI 概念。React Native、Flutter 和 Swift UI 都基于声明式 UI 概念。......原创 2022-08-04 14:56:43 · 848 阅读 · 0 评论