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