让popUpWindow之外的区域显示阴影效果

  /**
     * 让popupwindow以外区域阴影显示
     * @param popupWindow
     */
    private void popOutShadow(PopupWindow popupWindow) {
        WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
        lp.alpha = 0.7f;//设置阴影透明度
        activity.getWindow().setAttributes(lp);
        popupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {

            @Override
            public void onDismiss() {
                WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
                lp.alpha = 1f;
                activity.getWindow().setAttributes(lp);
            }
        });
    }
时间: 2024-08-25 16:40:35

让popUpWindow之外的区域显示阴影效果的相关文章

多区域显示(6)-版面布局

多区域显示(6)-版面布局 设计要点:页面设计.多窗体.图形.链接 秀秀:图片链接是挺好看的,俺非常受启示. 阿金:嗯,俺非常得意! 秀秀:要是把几个数据区都变为图片链接,把它们按自己的意思排列好.然后在四周加上花边, 阿金:干嘛? 秀秀:那就像小时候的"手抄报"的版面布局啦! 阿金:嗯?为什么要加花边? 秀秀:由于俺要让数据也有"文艺范"! 阿金:--

多区域显示(1)

多区域显示(1) 设计要点:页面设计.多窗口 阿金:嚯!你的页面还挺花哨嘛. 秀秀:怎么样?不错吧? 阿金:这么多窗口?嗯--怎么说呢? 秀秀:什么? 阿金:它就像你一样--看上去挺美的,但是总感觉有点儿-- 秀秀:"有点儿"什么? 阿金:笨笨的.傻傻的,哈哈哈 秀秀:你!--!!! 多区域显示(1),布布扣,bubuko.com

多区域显示(2)

多区域显示(2) 设计要点:页面设计.多窗口 秀秀:不打击别人,你是不是就不舒服?! 阿金:你看,不让人说实话吧,你不觉得这么多窗口的边缘显得多粗糙啊. 秀秀:但是,它的功能很强呐,各个窗口独立显示,因为互不影响,所以可以显示的信息就多啊. 阿金:这倒是真的.好吧,"没有理解别人的意图,就不能随便评论". 秀秀:看吧,俺也要说:你们这种爱挑刺的人就是这样,看起来挺聪明的,但是也总让人感觉-- 阿金:"感觉"什么? 秀秀:招人讨厌! 阿金:啊!-- 多区域显示(2),

多区域显示(3)

多区域显示(3) 设计要点:页面设计.多窗口.冻结窗口 阿金:嗨!你不会用"冻结窗口"呐?也能分为4个区域! 秀秀:且!这谁不知道啊?!但是数据还会跟着滚动啊? 阿金:没有那么粗的边儿,好看一点儿. 秀秀:俺要求的是各不相干! 阿金:你把一组数据放在左上角区域,另一个放到右下角不就行了? 秀秀:哼,你就对付吧,就算这样,那也最多叫做2个区域! 阿金:好吧,不说了.俺饿了,今天吃什么饭? 秀秀:噢?俺也会对付,今天吃两菜一汤:西红柿炒鸡蛋.鸡蛋炒西红柿.西红柿鸡蛋汤-- 多区域显示(3)

多区域显示(4)-拆分

多区域显示(4)-拆分 设计要点:页面设计.多窗口.拆分窗口 阿金:你发现了么?菜单"窗口"里还有一个"拆分"功能呢. 秀秀:嗯,俺也在研究它有什么用. 阿金:它也可以把数据表分成4部分区域显示. 秀秀:但是,各部分不是很独立,会跟着滚动条一起活动. 阿金:对.哎,利用这一点,倒是可以把最右侧的数据列显示在左侧拆分区! 秀秀:嗯!总算有点用途了! 阿金:而且看起来比多窗口精致些. 秀秀:啊?你还是不喜欢对多窗口! 多区域显示(4)-拆分,布布扣,bubuko.com

多区域显示(5)-粘贴为图片链接

多区域显示(5)-粘贴为图片链接 设计要点:页面设计.多窗口.拆分窗口 阿金:其实,俺还有一个想法,就是"粘贴为图片链接" 秀秀:嗯--每个区域做一个链接? 阿金:对呀,各个图片的数据来自不同区域,甚至不同工作簿都行! 秀秀:源数据变化,它也能跟着变? 阿金:对,图片还可以美化,可以显示成三维图片呢. 秀秀:噢,是挺漂亮的. 阿金:关键是比你的"多窗口"漂亮多了! 秀秀:且!总抓"多窗口"的小辫子! 多区域显示(5)-粘贴为图片链接,布布扣,bu

多区域显示(7)-花边

多区域显示(7)-花边 设计要点:页面设计.多窗体.图形.链接 阿金:哎,你的"文艺范"数据弄的怎么样啦? 秀秀:挺好啊 阿金:弄那些没实用的花边挺费劲的吧? 秀秀:没有啊?为什么是"那些"?一个即可了. 阿金:四个角不得弄4个? 秀秀:哎哟!图片能够设层,把一张带有4个角图案的图片放在全部图片链接的最底层不即可了?! 阿金:噢?-- 秀秀:告诉你吧"理工男"."文艺范"不须要特复杂.

多区域显示(8)-透明花边

多区域显示(8)-透明花边 设计要点:页面设计.多窗体.图形.链接 阿金:"理工男"?这么难听,好像讽刺的味道. 秀秀:难听么? 阿金:你还"文艺范"呢,称呼这么让人难以接受,比方,俺就叫你"文艺秀",能接受吧?. 秀秀:噢?俺叫"秀秀",又有"文艺范",所以叫"文艺秀",嗯,非常贴切嘛!那么,以此类推,你应该叫"金理". 阿金:"金理"?&quo

Windows 托盘区域显示图标

NOTIFYICONDATA structure 这个结构体包含了向通知区域(底部任务栏右下角区域,下面都称为托盘)显示的信息.需要使用函数Shell_NotifyIcon. 结构体成员 1 typedef struct _NOTIFYICONDATA { 2 DWORD cbSize; 3 HWND hWnd; 4 UINT uID; 5 UINT uFlags; 6 UINT uCallbackMessage; 7 HICON hIcon; 8 TCHAR szTip[64]; 9 DWOR