在撰写多平台(Android和iOS)上的BackHandler

问题描述 投票:0回答:1

我想拦截背部手势或点击(例如,在iOS上滑动或按下Android上的背部或手势)在退出屏幕之前显示对话框。

我知道,在JetPack组成中,我可以使用Backandler,但是由于我正在使用Complose Multiplatform,因此这不是一个选择。看来我可能需要实现特定于平台的逻辑来实现这一目标。 我已经搜索了与此问题相关的解决方案或示例,但尚未找到任何专门用于撰写多平台的信息。如何处理Android和iOS的这种行为?谢谢

从1.8.0-alpha03中,有一个解决乘数本身的解决方案!

https://github.com/jetbrains/compose-multiplatform/releases/tag/v1.8.0-alpha03
android ios kotlin compose-multiplatform
1个回答
0
投票

有一个小奇怪的事情:除非您手动实现以下库:org.jetbrains.compose.ui:ui-backhandler

在它应该工作后,至少对于此alpha版本,它是唯一的解决方案

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.