[英]How to get pixel bitmap of everything, including Dialogs and Toasts, in Android?
我在互聯網上做了一些搜索。 有人建議使用 PixelCopy API 或 Canvas。 但是,任何一種方式都僅限於獲取裝飾視圖的 bitmap。 如果當前活動之上有 toast 或 AlertDialog,則它們的圖像不會出現在最終的 bitmap 中。
所以我的問題是,我能否獲得整個活動的 bitmap,而不僅僅是查看,所以 bitmap 在活動之上包含任何對話框或吐司?
所以我的問題是,我能否獲得整個活動的 bitmap,而不僅僅是查看,所以 bitmap 在活動之上包含任何對話框或吐司?
是的,我們可以使用 window 管理器來訪問層次結構中的所有視圖。
如何實現這一點:
Object
提供了您需要的視圖層次結構。mGlobal
、 mRoots
和mParams
來區分視圖層次結構。Falcon對此進行了深思熟慮的實施。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.