Informix

Jetpack Compose UI:如何创建 SearchView?

我想使用 jetpack compose 创建 SearchView,但找不到任何可以帮助我的示例.提前致谢. 解决方案 这是一个从头开始的 SearchView 复杂但完整的实现.结果将如下面的 gif 所示,如果您不希望在 SearchView 未聚焦时显示初始 Composable,您可以自定义或删除 InitialResults 或 Suggestions和空 在 githu ..
发布时间:2021-11-02 22:54:32 Informix

我可以在哪里放置 `suppressKotlinVersionCompatibilityCheck` 标志?

我正在尝试使用 kotlin 的 1.4.21-2 版本,这是一个最新版本,它有一个修复程序,允许您使用 Compose + Kotlin 序列化而不会挂起构建.这一切都很好,但是,Compose 编译器不知道它并给出以下(相当无用的)错误: e:Compose Compiler 的此版本 (1.0.0-alpha09) 需要 Kotlin 1.4.21 版,但您似乎使用的是 Kotlin ..
发布时间:2021-11-02 22:54:04 Informix

Jetpack Compose 列表差异动画

有没有办法在 Compose 中的列表(列/行)更改上获得动画效果,看起来类似于带有 setItemAnimator 的 recyclerview 动画? 解决方案 目前没有办法通过 LazyColumn/LazyRow 做到这一点.这很可能最终会被添加(尽管对未来的预测一如既往:没有承诺),但目前它的优先级低于让更多基本功能工作. 注意:我在实现这些组件的团队中工作.如果情况发生变 ..
发布时间:2021-11-02 22:52:25 Informix

如何更改jetpack compose中的状态栏颜色?

如何使状态栏颜色透明,如下所示: 它有相同的颜色,但有一点阴影. 解决方案 Google 刚刚创建了一个名为 accompanist 的库. 您可以在这里找到它:https://github.com/google/accompanist 它包含多个有用的 Jetpack Compose 库,其中包括一个系统 UI 控制器,您可以使用它来更改状态栏颜色. 文档 - htt ..
发布时间:2021-11-02 22:52:19 Informix

如何在 Compose NavGraph 内的两个或多个 Jetpack 可组合之间共享视图模型?

考虑这个例子. 对于身份验证,我们将使用 2 个屏幕 - 一个屏幕输入电话号码,另一个屏幕输入 OTP. 这两个屏幕都是在 Jetpack Compose 中制作的,对于 NavGraph,我们使用的是撰写导航. 另外我不得不提到 DI 是由 Koin 处理的. val navController = rememberNavController()导航主机(导航控制器){导航( ..

迁移到新的 jetpack compose 版本时出错

我正在尝试将我的应用更新到新的撰写版本,但它给了我一个我不知道如何修复的错误.当我运行时,错误仍然存​​在于我的运行中.我的旧项目正常运行,但我想要的是更改版本,如果有人可以帮助我,我会很感激 E/AndroidRuntime:致命异常:main进程:com.example.quitanda,PID:10390java.lang.AbstractMethodError: 抽象方法“void an ..
发布时间:2021-11-02 22:49:01 Informix