如何解决如何使地图在Alertbox后面可滚动Kotlin
我正在创建一个应用程序,您可以在其中单击Google Maps Custom放置的标记并获取该标记的信息。
我遇到了问题,我想显示警报框并使地图仍可滚动,但这对我不起作用。
我知道调用Alertbox时会有一个叠加层,但是是否有可能删除该背景或以某种方式映射可滚动的Activity?
那是我在标记上的代码单击:
override fun onMarkerClick(marker: Marker?): Boolean {
val handler = Handler()
handler.postDelayed(Runnable {
//Inflate the dialog with custom view
val mDialogView = LayoutInflater.from(this).inflate(R.layout.custom_marker_info,null)
//AlertDialogBuilder
val mBuilder = AlertDialog.Builder(this)
.setView(mDialogView)
.setTitle(marker!!.title)
//show dialog
val mAlertDialog = mBuilder.show()
mAlertDialog.window!!.setGravity(Gravity.BOTTOM)
mAlertDialog.window!!.decorView.setBackgroundResource(android.R.color.transparent);
mAlertDialog.window!!.setDimAmount(0.0f);
setFinishOnTouchOutside(false)
},1000)
return false
}
我稍微讲了一下代码。
非常感谢你!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。