srv*_*rvy 9 android android-jetpack android-jetpack-compose
我需要重写一个方法并返回可组合函数内的视图。有没有办法让 View 脱离另一个 Composable 函数?
我需要这样的东西,其中 getInfoContents() 将返回一个仅带有文本的视图。下面的代码显然无法编译。我总是可以扩充 XML 布局,但想要返回由可组合函数生成的视图。
AndroidView({ mapView }) {
CoroutineScope(Dispatchers.Main).launch {
val map = mapView.awaitMap()
map.setInfoWindowAdapter(object : GoogleMap.InfoWindowAdapter {
override fun getInfoContents(p0: Marker): View? {
return AndroidView(factory = {
Text(text = "Hello")
}).toView() ... or something like this
}
override fun getInfoWindow(p0: Marker): View? {
TODO("Not yet implemented")
}
})
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1948 次 |
| 最近记录: |