PopupWinodw設置背景透明


在網上搜索了一下資料。

把PopupWindow設置爲背景透明的方法:

                ColorDrawable dw = new ColorDrawable(-00000);
                popupWindow.setBackgroundDrawable(dw);



 順便把自己寫得代碼也拿出來:

private void showMenus(){
		if(null == floatPopupMenu){
			floatPopupMenu = new PopupWindow(getContext());
			floatPopupMenu.setHeight(LayoutParams.WRAP_CONTENT);
			floatPopupMenu.setWidth(LayoutParams.WRAP_CONTENT);
			FloatBoxMenuView menuView = new FloatBoxMenuView(getContext());
			floatPopupMenu.setContentView(menuView);
			floatPopupMenu.setFocusable(true);
			floatPopupMenu.setAnimationStyle(android.R.anim.fade_in);
			ColorDrawable mColorDrawable = new ColorDrawable(-00000);
			floatPopupMenu.setBackgroundDrawable(mColorDrawable);
			floatPopupMenu.showAsDropDown(floatView);
		}else{
			floatPopupMenu.showAsDropDown(floatView);
		}
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章