我想控制浮动窗口的活动。所以当按下主活动中的按钮时,浮动窗口是不可触摸的。
这是Kotlin的浮动窗口活动
类simplefloatingwindow
构造函数(private val context:context){
private var windowManager: WindowManager? = null
get() {
if (field == null) field = (context.getSystemService(WINDOW_SERVICE) as WindowManager)
return field
}
private var floatView: View =
LayoutInflater.from(context).inflate(R.layout.layout_floating_window, null)
private lateinit var layoutParams: WindowManager.LayoutParams
private var lastX: Int = 0
private var lastY: Int = 0
private var firstX: Int = 0
private var firstY: Int = 0
private var isShowing = false
private var touchConsumedByMove = false
和主活动(kotlin)-这是我的想法,但是当按下按钮时,它会停止主活动的触摸。如何将此代码转换为浮动窗口,即线性布局xml?
//val lockbtn=findviewbyid(r.id.lockbtn)//lockbtn.setonclicklistener{
// if (canDrawOverlays ) {
// window.setFlags(
// WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
// WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
// }}
暂无答案!
目前还没有任何答案,快来回答吧!