0
我有一個視圖,我已經放置了背景圖像。在這種情況下拍攝快照工作正常。背景圖像透明採取佈局的快照android
但是,我setAlpha使背景圖像半透明然後快照變成黑色的顏色取決於我是多麼透明。
How to programmatically take a screenshot in Android? 已經看到了這個鏈接,但對這種情況沒有多大幫助。
任何幫助?
我有一個視圖,我已經放置了背景圖像。在這種情況下拍攝快照工作正常。背景圖像透明採取佈局的快照android
但是,我setAlpha使背景圖像半透明然後快照變成黑色的顏色取決於我是多麼透明。
How to programmatically take a screenshot in Android? 已經看到了這個鏈接,但對這種情況沒有多大幫助。
任何幫助?
如果你把一個alpha顏色的屏幕截圖將得到一個非顏色(黑色)混合,總是。 如果你想要一個屏幕截圖,並保留你的alpha,你可能需要刪除alpha,等待它在屏幕上呈現,獲取屏幕截圖,然後將其更改回alpha。
我知道的原因我以前在應用程序中使用過。
是的,它是目前我正在做的,但我想alpha快照,沒有那種黑色 –
我不認爲這是可能的。因爲快照最終成爲整個屏幕,甚至你的佈局可能會進行一些混合,但最終,屏幕上顯示的內容沒有alpha。這與使用這些透明邊框在Windows 7上執行快照的方式相同,邊框是透明的,但屏幕截圖捕獲背景中的顏色。但是,如果您找到了一種方法,請告訴我們。 – Budius