compose

SharpCJ9 天前
kotlin·compose·andorid·jetpack compose
Jetpack Compose(7)——触摸反馈本文介绍 Jetpack Compose 中的手势处理。官方文档的对 Compose 中的交互做了分类,比如指针输入、键盘输入等。本文主要是介绍指针输入,类比传统 View 体系中的事件分发。
Morgana_Mo15 天前
kotlin·android studio·compose
Jetpack Compose_Alignment对其+Arrangement排列Alignment疑问:为什么有 Alignment 了,还需要有 Alignment.Vertical 和 Alignment.Horizontal 呢? 因为有些控件,如 Row 只能调整竖直方向上的对齐方式,水平方向上调的是 Arrangement 排列,因此对齐枚举需要限制为特定方向上的
魑魅魍魉都是鬼19 天前
android·compose
Android Compose 十一:常用组件列表 compose自己个的 下拉刷新上边是让我们使用rememberPullRefreshState,那么我们就听话看看rememberPullRefreshState
魑魅魍魉都是鬼2 个月前
android·compose
Android Compose 五:常用组件 TextField结果结果: 可正常输入删除 value参数 需要一个动态的值来表示显示enabled = false 不可用 结果
魑魅魍魉都是鬼2 个月前
android·compose
Android Compose 一:基础控件Flutter 与 Compose 组件辣么像,难道是同一个google团队整的;也未深究,只是猜测。
陈壮实的搬砖生活2 个月前
android·xml·compose
[Java、Android面试]_24_Compose为什么绘制要比XML快?(高频问答)欢迎查看合集: Java、Android面试高频系列文章合集本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注+收藏
xiangxiongfly9152 个月前
compose·jetpack
Jetpack Compose简介Jetpack Compose是谷歌推出的全新Android UI开发框架,它采用更为先进的声明式开发思想,极大地提升了应用界面的开发效率,Compose代码与基于Android View系统的传统代码可以共存。
xiangxiongfly9152 个月前
compose·jetpack·copmpose使用view·view使用compose
Compose和Android View相互使用Compose是一个全新的UI框架,虽然重写了我们熟悉的很多控件,但不可能面面俱到,比如Android View中的一些复杂控件Compose并没有重写。
SharpCJ2 个月前
动画·animation·compose·andorid·jetpack compose
Jetpack Compose(6)——动画本文介绍 Jetpack Compose 动画。 官方文档 关于动画这块,第一次看官网,觉得内容很杂,很难把握住整个框架结构,很难去对动画进行分类。参考了很多文献资料,大多数都是从高级别 API 开始讲解,包括官网也是如此。我发现这样不太容易理解,因为高级别 API 中可能会涉及到低级别 API 中的一些方法,术语等。所以本文从低级别 API 讲起。
编码熊(Coding-Bear)3 个月前
sqlite·android jetpack·room·compose·搜索记录·搜索界面
Android JetPack Compose+Room----实现搜索记录功能搜索功能是很多APP都会重点维护的功能,因为搜索功能可以很好的帮助用户找到自己需要的内容,电商APP上,用户可以使用搜索功能快速找到自己想要的商品,社交App上,用户可以使用搜索功能快速找到对应的好友和内容以及使用浏览器快速搜索自己想要知道的问题答案等…。所以搜索功能的使用频率是很高的,所以搜索功能的用户体验也就相当重要,如果搜索功能只是提供搜索的话,有点美中不足,但是如果能加上搜索记录的管理就很好了。目前基本上所有的带有搜索的APP都会带有搜索记录的功能。试想下如果没有搜索记录的功能,用户搜索完自己想要
xiangxiongfly9153 个月前
android·布局·compose·jetpack
Compose 布局Compose中的”垂直线性布局“。简单使用:使用Arrangement.SpaceEvenly:使用Arrangement.SpaceAround:
SharpCJ3 个月前
android·compose·jetpack compose
Jetpack Compose(4)——重组上一篇文章讲了 Compose 中状态管理的基础知识,本文讲解 Compose 中状重组的相关知识。根据上篇文章的讲解,在 Compose 我们使用 State 来声明一个状态,当状态发生变化时,则会触发重组。那么状态变化是指什么呢? 下面我们来看一个例子:
SharpCJ4 个月前
android·compose·状态·jetpack compose
Jetpack Compose(3) —— 状态管理上一篇文章拿 TextField 组件举例时,提到了 State,即状态。本篇文章,即讲解 State 的相关改概念。
hong_world4 个月前
android·android jetpack·compose·android-jetpack·jetpack compose·jetpack android
Android Jetpack Compose基础之生命周期-重组从官方文档我们可以知道,Compsable生命周期分为: 1、添加到视图树:将Composable添加到组合中,首次执行,在视图树上新增节点 2、重组:不断重组,更新视图树的界面 3、从视图树移除:将Composable从组合中移除
hong_world4 个月前
android·android jetpack·compose·android-jetpack·jetpack android
Android Jetpack Compose基础之State状态Greeting方法中未持有或访问了某些状态,它唯一变化的来自参数,所以他就是一个无状态的纯函数;1、当无状态函数的参数没有发生改变时,不会参与调用方的重组,将重组范围局限在无状态函数外部;
Jeady54 个月前
android·kotlin·compose·jetpack
【代码】JetpackComposeKotlin分享Bitmap图片Android12在jetpack compose中使用Kotlin代码分享Bitmap图片。AndroidMinifest.xml
别偷我的猪_095 个月前
android·kotlin·compose
Android---Jetpack Compose学习004通常情况下,在 Compose 中,数据以参数形式向下流经整个界面树传递给每个可组合函数。但是,对于广泛使用的常用数据(如颜色或类型样式),这可能会很麻烦。
Strong_TAN5 个月前
compose·navigation·传参
Compose | UI组件(十四) | Navigation-Data - 页面导航传递数据在 Compose 中使用 Navigation 组件进行页面跳转时,可以使用 NavController 和 NavHost 来传递参数。
Strong_TAN5 个月前
icon·image·compose
Compose | UI组件(四) | Icon(),Image() 图标和图片组件显示一系列图标注: Icons.Filled.Search 是 Material 包预置的矢量图标Filled 是其中一种风格,还有Outlined,Rounded,Sharp,Two tone 风格
Strong_TAN5 个月前
switch·compose·slider·checkbox
Compose | UI组件(六) | 选择框随着移动端的技术不断更新迭代,Compose也运用的越来越广泛,很多人都开始学习Compose本文主要介绍Compose中 选择器 的含义和基本用法