我通过将它添加到windowManager.AddView(myView)中创建了一个浮动窗口 这很好用,并在所有内容上显示窗口。
在某些情况下,我想将Touch事件传递给任何底层应用程序/操作系统。
这可能吗?
我尝试将TouchEventArgs.Handled设置为false
private void MyTouchHandler(object sender, View.TouchEventArgs e)
{
if( dayIsMonday)
{
// method 1
Thread t = new Thread(() =>
{
Instrumentation inst = new Instrumentation();
inst.SendPointerSync(e.Event);
});
t.IsBackground = true;
t.Start();
// method 2
e.Handled = false;
}
else
{
moveMyWindow();
e.Handled = true;
}
}
但似乎都没有做任何事情。
亲切的问候, 汤姆