1. 程式人生 > >popupwindow彈出後出現當前activity和前一個activity一起出現的狀況(window透明的設定)

popupwindow彈出後出現當前activity和前一個activity一起出現的狀況(window透明的設定)

題目說明了,原因是設定了window的透明屬性造的,導致當前popupwindow,當前activity透明,以至於看到了前一個activity。

出錯程式碼:

/**
         * 為底部的佈局設定點選事件,彈出popupWindow
         */
        mBottomLy.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                mListImageDirPopupWindow
                        .setAnimationStyle(R.style.anim_popup_dir);
                mListImageDirPopupWindow.showAsDropDown(mBottomLy, 0, 0);
                 //設定背景顏色變暗
                WindowManager.LayoutParams lp = getWindow().getAttributes();
                lp.alpha = .3f;
                getWindow().setAttributes(lp);
            }
        });
彈出之後設定了window的屬性,導致當前popupwindow和當前activity透明,出現了前一個activity(因為前一個activity並不是透明,所以感覺是在前一個activity上彈出了彈出框)

出錯效果圖片:



相關推薦

popupwindow出現當前activity一個activity一起出現狀況window透明設定

題目說明了,原因是設定了window的透明屬性造的,導致當前popupwindow,當前activity透明,以至於看到了前一個activity。 出錯程式碼: /** * 為底部的佈局設定點選事件,彈出popupWindow */

android popupwindow背景變暗

private void dimBackground(final float from, final float to) { final Window window = getWindow(); ValueAnimator valueAnim

PopupWindow螢幕其他部分變暗

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="font-size:18px;">

Android實現popupwindow螢幕背景變成半透明效果

/** * 設定新增螢幕的背景透明度 * * @param bgAlpha */ public void backgroundAlpha(float bgAlpha) { WindowManager.Layou

設定popupwindow的背景顏色

Android中popupwindow彈出後,控制螢幕背景的透明效果,可以設定一下getWindows的透明度。 backgroundAlpha(1f); /** * 設定popupwin

軟鍵盤Activity變形,popupWindow遮蓋住。

"adjustUnspecified" It is unspecified whether the activity's main window resizes to make room for the soft keyboard, or whether the c

軟鍵盤Activity變形,popupWindow遮蓋住

"adjustUnspecified" It is unspecified whether the activity's main window resizes to make room for the soft keyboard, or whether the con

如何改變Android DialogActivity背景亮度

第一次寫部落格,大笑 其實,這也不是原創,只是想把我所遇到的問題記錄下來. 第一種方法 是在樣式檔案styles.xml中新增新的樣式,父樣式指向的是預設的Dialog樣式,修改如下,然後你的D

DialogActivity背景不變暗

01:在style 的xml 裡 設定如下 <resources>     <style name="dialog" parent="@android:style/Theme.Dialog">         <item name="andr

透明Activity從底部,除去頂部黑線系統狀態列

這幾天發現透明Activity從底部彈出的時候,在5.0以下的安卓版本中,在彈出的過程中,頂部會有一條黑線;而在5.0的安卓系統中,發現系統狀態列居然也隨著Activity從底部彈出來了,看著非常不美觀啊。 5.0以下的安卓系統: 5.0版本的安卓系統:

14.popwindow需要當前Activity或者fragment變暗

// 設定pop背景顏色變暗                 WindowManager.LayoutParams lp = getWindow().getAttributes();                 lp.alpha = 0.5f;              

自定義PopupWindow帶有動畫呼叫相簿相機佈局

使用PopupWindow來實現彈出框,並且帶有動畫效果 效果一:(第二張圖)首先自定義PopupWindow public class LostPopupWindow extends PopupWindow { public Lost lost;

Modal框,2s自動消失

rop 動畫效果 col 彈出 OS gpo showmodal smi dismiss 1、html代碼(bootstrap組件)<!--modal提示信息--><div class="modal fade" id="showModal"> &l

KeyboardUtil【軟鍵盤輸入框上移一定的高度】

together true 添加 存儲 oge 底部 putty 如果 original 版權聲明:本文為HaiyuKing原創文章,轉載請註明出處! 前言 演示獲取軟鍵盤高度並保存,然後根據輸入框的原有位置是否被軟鍵盤擋住了,如果被擋住了則將整體頁面上移一定的高度,當

周記3——解決fixed屬性在ios軟鍵盤失效的bug

images fff 發現 apple load http none orien 兩種方法   這周在做空間(“類似”qq空間)項目。首頁是好友發表的說說,可以針對每條說說進行評論,評論框吸附固定在屏幕底部。此時,Bug來了...在ios上,軟鍵盤彈出後fixed屬性失效了

自定義小程式popupwindow

在上方彈出 wxml <view class="zan-dialog {{ showDialog ? 'zan-dialog--show' : '' }}"> <view class="zan-dialog__mask" bindtap=

Java 100-006:選單欄的建立-包括巢狀選單,禁用選單項,複選框單選按鈕選單項,選單以及快捷鍵加速器

package java01; import java.awt.*; import java.awt.event.*; import javax.swing.*; /** * 我的java每天100行程式碼006 * 選單欄的建立:包括巢狀選單,禁用選單項,複選框和單選按鈕選

華為手機PopupWindow時背景不變暗問題

下面這段PopupWindow彈出時背景變暗效果的程式碼在網上隨處可見: private void setBackgroundAlpha(float bgAlpha){ WindowManager.LayoutParams layoutParams = M

popupwindow,父類背景變暗問題

</pre><p>(1)彈出popupwindow時:</p><p><pre name="code" class="java">WindowManager.LayoutParams lp = getWindow()

PopupWindow框不顯示解決方案

PopupWindow設定好了之後,怎麼都不顯示出來,仔細檢查,需要新增以下程式碼(設定寬度及高度): this.setContentView(view); this.setWidth(LinearLayout.LayoutParams.MATCH_PARENT); th