jetpack compose

刘争Stanley11 天前
android·ide·kotlin·敏捷流程·jetpack compose
Jetpack Compose赋能:以速破局,高效打造非凡应用Android Compose 是谷歌推出的一种现代化 UI 框架,基于 Kotlin 编程语言,旨在简化和加速 Android 应用开发。它以声明式编程为核心,与传统的 View 系统相比,Compose 提供了更直观、更简洁的开发体验。以下是对 Android Compose 的全面解析:
SharpCJ6 个月前
kotlin·compose·andorid·jetpack compose
Jetpack Compose(7)——触摸反馈本文介绍 Jetpack Compose 中的手势处理。官方文档的对 Compose 中的交互做了分类,比如指针输入、键盘输入等。本文主要是介绍指针输入,类比传统 View 体系中的事件分发。
编码熊(Coding-Bear)6 个月前
android·ui·jetpack compose·选集·剧集界面
Android Jetpack Compose 实现一个电视剧选集界面我们经常能看到爱奇艺或者腾讯视频这类的视频APP在看电视剧的时候都会有一个选集的功能。如下图所示这个功能其实很简单,就是绘制一些方块,在上面绘制上数字,还有标签啥的。当用户点击对应的数字式时可以切换到对应的剧集。如果剧集太多,屏幕展示不完,就可以滑动屏幕查看更多的剧集,就这么一个很简单的UI小组件。我们使用Compose来实现下。
Zhou-Kt6 个月前
android·kotlin·jetpack compose
你好,Jetpack ComposeAndroid Studio 下载如果我们要运行项目,是需要连接真机或虚拟设备的,二选一即可。Note:真机需要在手机的开发者选项中将调试打开,用充电线将电脑与手机连起来,并选择传输文件。
SharpCJ8 个月前
动画·animation·compose·andorid·jetpack compose
Jetpack Compose(6)——动画本文介绍 Jetpack Compose 动画。 官方文档 关于动画这块,第一次看官网,觉得内容很杂,很难把握住整个框架结构,很难去对动画进行分类。参考了很多文献资料,大多数都是从高级别 API 开始讲解,包括官网也是如此。我发现这样不太容易理解,因为高级别 API 中可能会涉及到低级别 API 中的一些方法,术语等。所以本文从低级别 API 讲起。
SharpCJ9 个月前
android·compose·jetpack compose
Jetpack Compose(4)——重组上一篇文章讲了 Compose 中状态管理的基础知识,本文讲解 Compose 中状重组的相关知识。根据上篇文章的讲解,在 Compose 我们使用 State 来声明一个状态,当状态发生变化时,则会触发重组。那么状态变化是指什么呢? 下面我们来看一个例子:
SharpCJ9 个月前
android·compose·状态·jetpack compose
Jetpack Compose(3) —— 状态管理上一篇文章拿 TextField 组件举例时,提到了 State,即状态。本篇文章,即讲解 State 的相关改概念。
hong_world9 个月前
android·android jetpack·compose·android-jetpack·jetpack compose·jetpack android
Android Jetpack Compose基础之生命周期-重组从官方文档我们可以知道,Compsable生命周期分为: 1、添加到视图树:将Composable添加到组合中,首次执行,在视图树上新增节点 2、重组:不断重组,更新视图树的界面 3、从视图树移除:将Composable从组合中移除
SharpCJ10 个月前
android·kotlin·jetpack compose
Jetpack Compose(2) —— 入门实践从此节开始,为方便起见,如无特殊说明,Compose 均指代 Jetpack Compose。 开发工具: Android Studio