android透明区域点击穿透怎么实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android透明区域点击穿透怎么实现相关的知识,希望对你有一定的参考价值。

参考技术A 你可以获取对话框的点击事件,比如点击了确定然后你就跳转 AlertDialog.Builder builder = new Builder(CommentActivity.this); builder.setMessage("确定要跳转吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new android.content.DialogInterface.OnClickListener() @Override public void onClick(DialogInterface arg0, int arg1) // TODO Auto-generated method stub arg0.dismiss(); 这里跳转到你想要去的页面 ); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() @Override public void onClick(DialogInterface dialog, int which) dialog.dismiss(); ); builder.create().show(); arg0就是该listener的接口啊,通过这个参数就可以关闭对话框。跳到想去的页面就startIntent就好了,你把那一行中文换成 Intent it = new Intent(this,UserActivity.class); startActivity(it); 当然要跳去哪个页面就你自己决定AlertDialog.Builder builder = new Builder(CommentActivity.this); builder.setMessage("确定要跳转吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new android.content.DialogInterface.OnClickListener() @Override public void onClick(DialogInterface arg0, int arg1) // TODO Auto-generated method stub arg0.dismiss(); Intent it = new Intent(this,UserActivity.class); startActivity(it); ); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() @Override public void onClick(DialogInterface dialog, int which) dialog.dismiss(); ); builder.create().show();

以上是关于android透明区域点击穿透怎么实现的主要内容,如果未能解决你的问题,请参考以下文章

C#如何让窗体中间一部分让鼠标透过

iOS点击事件穿透及扩大视图点击区域

WPF C# 实现鼠标穿透窗体

WPF 制作支持点击穿透的高性能的透明背景异形窗口

Qml 透明窗口,设置不规则等透明窗口,鼠标可穿透到桌面

Qml 透明窗口,设置不规则等透明窗口,鼠标可穿透到桌面