问题标签 [android-jetpack-compose]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 找不到“kotlinPlugin”和“darkThemeColors”
当我尝试使用 jetpack 的 compose 库时,我被卡在了 jetpack 文档中提到的步骤(来源:https ://developer.android.com/jetpack/compose/setup#compose-compiler )。由于出现以下异常,我无法使用 kotlinPlugin。
此外,我无法使用darkThemeColors和lightThemeColors。以下是我添加的 Gradle 依赖项。
我是否缺少任何依赖项?我检查了MaterialTheme和MaterialColors类,但没有找到 darkThemeColors 和 lightThemeColors。
android - Jetpack compose 如何在引擎盖下工作
Arch 组件中新增的 Jetpack compose 组件类似于 Flutter Ui 制作。
它是如何制作 Ui 的?
它是使用像 Skia 这样的原生代码引擎,还是仍然像以前一样遵循 ViewGroup 的方式?
android - Jetpack Compose 中列和行的 Expanded 和 LayoutSize.Expand 的区别
我在 Android Studio Canary 1 上尝试了 Jetpack Compose,并Column
在 ui 中添加了可组合。Column
有一个名为的属性modifier
,我们可以在其中传递不同的修饰符。我使用Expanded
了修饰符,从而Column
占用了所有可用空间。
此外,Column
有mainAxisSize
和crossAxisSize
属性,所以我也尝试了它们并将其设置LayoutSize.Expand
为旨在扩展我认为的给定轴。这也导致Column
占用所有可用空间。看看下面的例子:
1. 使用 LayoutSize.Expand
输出:
2.使用扩展
输出:
观察结果是以下代码都提供了相同的输出。那么 和和
Expanded
和LayoutSize.Expand
有什么区别?Column
Row
android - 如何使用jetpack compose在单击时删除视图组件
我有一个这样的屏幕代码(显示一个简单的列表)。
我正在寻找的是在单击该项目时将其删除。
我怎样才能做到这一点?
android - Kotlin 方法前的加号是什么意思?
我正在学习 Kotlin 并且正在观看 AndroidDevSummit,更具体地说,是 Leland Richardson 的演示文稿“Undestanding Compose”。
在演示期间(28 分 26 秒),他展示了以下代码:
“备忘录”方法之前的“+”加号是什么?
android - Jetpack Compose BottomNavBar 吗?如何使用 bottomNavbar 任何示例?
我正在研究jectpack compose
android应用程序。所以我想使用 use bottomAppbar
。从来没有找到任何例子有人可以帮忙吗?
android - Android Compose 生产准备好了吗?
Android Compose 有很多炒作,因为它是声明性的。唯一的问题是它仍然缺乏很多功能。ConstraintLayout 是迄今为止用于增强应用程序性能的最佳布局,Android Compose 中仍然没有 ConstraintLayout。关于是否使用 Android Compose 的相关论点并不多。在我看来,Android Compose 还有很多事情要做,尤其是它的文档还没有那么好。如果没有性能良好的应用程序的所有要素,Android Compose 生产准备好了吗?
android - 如何在 Compose UI Android Jetpack 中将 url 加载到 Image 中?
我可以使用
val image = +imageResource(R.drawable.header)
和使用DrawImage(image)
从可绘制资源加载图像,
但是如何将字符串 url 加载到DrawImage(image)
? 中。我试过使用 Glide,但它需要加载到 imageView 中。同时DrawImage(image)
不从 imageView 获取输入。
谢谢。
android - 如何使用 Jetpack Compose 创建 GridView
如何在不使用回收器视图或 android.widget.gridview 的情况下在 Jetpack compose 中创建 Gridview?
android - 在 Android Studio 4.0(Canary) 中找不到预览窗口的位置
我正在阅读有关在 Android Studio 4.0(Canary) 中运行的 Jetpack 的教程,请参阅下面的链接帖子。
https://developer.android.com/jetpack/compose/tutorial
一切都准备好了,除了我找不到预览窗口,因为我尝试预览“可组合”方法。
有人可以给我一个确切的提示预览窗口在哪里吗?