0
您好我的應用程序包含一個服務類。在服務類中,我有一個WindowManager
其中包含一個RelativeLayout
init.I想模糊相對佈局,以便所有背後的東西都看起來模糊。我有一些模糊代碼,但它們只能在Activity類中使用,不在服務類中。所以,有沒有解決方法。我想簡單地模糊一個relativeLayout,以便後面的所有內容都看起來很模糊。如何模糊relativeLayout
,我使用模糊佈局
您好我的應用程序包含一個服務類。在服務類中,我有一個WindowManager
其中包含一個RelativeLayout
init.I想模糊相對佈局,以便所有背後的東西都看起來模糊。我有一些模糊代碼,但它們只能在Activity類中使用,不在服務類中。所以,有沒有解決方法。我想簡單地模糊一個relativeLayout,以便後面的所有內容都看起來很模糊。如何模糊relativeLayout
,我使用模糊佈局
是發送Context
或Activity
參數,服務類的活動,然後使用這樣的代碼:
在服務類:
public void functionname(Context context) {
//do what u want
}
在Activity類:
//call this function in activity class
functionname(this);
好吧,這意味着我必須在服務類中使用mainActivity的佈局 – Adarsh
'「我已經得到了一些模糊的代碼,但他們只在活動類的工作不是在服務類」'什麼,如果你把它的活動或服務有什麼區別? – pskink
@pskink如果我在主活動類中調用該代碼,它完美地工作並模糊整個佈局,並且在服務類中以編程方式創建了相同的相對佈局,並且當我嘗試在服務類中模糊相對佈局時,它會給我空指針異常並崩潰。 – Adarsh
再次,沒有什麼區別,你調用'位圖'bluring代碼,有什麼錯誤的是你怎麼在這兩種情況下調用該代碼 – pskink