阅读器中,给部分区域添加 透明层

来源:互联网 发布:易天行软件 编辑:程序博客网 时间:2024/06/15 19:46

开始做的阅读器, 有地方反应最好可以增加效果,需要在让读者不需要注意的地方增加 透明层。


做好了如下图:



并且只有点击的时候,才会出现 透明层, 点击其他地方后,透明层 会消失


1 看原来自己写的代码,找到原来实现点击其他地方消失的地方, 给ImageView的引用。

window.setTouchInterceptor(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {XXXXXX.this.mask.setVisibility(View.GONE);return false;}});

在弹出对应的Popwindow的地方setVisibility为 可以看见

mask.setVisibility(View.VISIBLE);


这样就可以实现对应的效果了,当然,这个view设置的范围要是除了最上面以外的地方,不然,除了弹出框,其他都是 透明层了。





原创粉丝点击