我有一個問題,我顯示了一個活動與透明背景的另一個活動,但我想顯示相同的昏暗的背景。我怎樣才能做到這一點?昏暗的Android的活動的背景
2
A
回答
2
試試這個:
WindowManager.LayoutParams wp = getWindow().getAttributes();
wp.dimAmount = 0.75f;
13
下面是完整的代碼:
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
layoutParams.dimAmount = 0.75f;
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
getWindow().setAttributes(layoutParams);
將這個代碼,你吹的佈局之後。
3
下創建文件夾繪製名稱的XML作爲window_dim.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#000000" />
</shape>
坐落在XML主要佈局屬性爲波紋管 -
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mainLayout"
...
android:foreground="@drawable/window_dim"
android:orientation="vertical"
... >
在活動設置主要佈局爲波紋管 -
mainLayout.getForeground().setAlpha(180);
+0
簡單的解決方案,但在API 23之前不工作。任何方式之前,API 23? – ysfcyln
相關問題
- 1. 加載動畫期間變暗/昏暗的背景元素 - Android
- 2. 在Android中製作背景昏暗
- 3. 當在Android中打開片段時昏暗的完整背景
- 4. Android上的ProgressDialog/AlertDialog禁用背景昏暗
- 5. Android中的活動背景
- 6. Android變暗背景
- 7. Dropdownlist沒有綁定在昏暗的背景
- 8. iframe youtube視頻開始播放後昏暗的背景
- 9. SlidingDrawer打開時的昏暗/模糊背景
- 10. 活動中暗淡或模糊背景
- 11. Android getWindow()在嘗試調暗活動背景時undefined
- 12. Android的活動 - 背景繪製動畫
- 13. Android昏暗的屏幕下降問題
- 14. Android中的屏幕昏暗事件
- 15. 黑暗背景的Android股票主題
- 16. 圍繞浮動div的昏暗區域
- 17. Android活動背景圖片
- 18. Android活動在背景中
- 19. 昏暗或ReDim的問題?
- 20. UILabel不昏暗的按鈕
- 21. 昏暗的休息屏幕
- 22. Android的活動背景圖片
- 23. android studio中的活動背景
- 24. 更改Android活動的背景圖像
- 25. Android:背景後的第一個活動
- 26. Android的活動背景影響alertDialog
- 27. Android調用背景中的活動
- 28. Android PanesLibrary活動容器的背景
- 29. 設置活動的背景
- 30. 活動的背景圖像
可能有幫助:http://stackoverflow.com/q/7132265/1007273 – hovanessyan
嘿hovanessyan,我也這樣做通過它我得到了透明背景,我希望這個透明背景變暗。 –
您可以通過API Demos.Its不準確地得到您想要的內容,但是,名稱爲「半透明模糊」的那個可能會對您有所幫助。 – Hiral