文章詳情頁
Android Canvas 如何在已有的圖形下面進行繪制?
瀏覽:156日期:2024-08-23 17:23:29
問題描述
Android 的Canvas有圖層的概念么,如果沒有的話,我得如何在已有的圖形的下面進行繪制?
想象一下這種場景,我自定義了一個View,然后繪制了一個方塊,然后我繪制了一個圖片,然后我又繪制了一個方塊。但是圖片是從網上下載的,這個時候我不能等待這個圖片下載完了再去進行繪制,我只能先把第一步和第三部的方塊先繪制了,等圖片下來我再切換到第二個圖層繪制這個圖片。
問題解答
回答1:Canvas: 我早就猜到啦!
Canvas#saveLayer(...)
參考資料:Android Canvas的save(),saveLayer()和restore()淺談
p.s. 我是張小斐的粉, 2333~~~
相關文章:
1. 彈出式菜單 - android京東優惠券中心彈出菜單的實現?2. macos - mac上的超鏈接文件失效3. python - lxml.etree為什么會自動加上加上</i>?4. android - 京東app下面的table背景怎么實現的?5. css - BEM 中塊(Block)有木有什么標準 何時決定一個部分提取為塊而不是其父級的元素呢(Element)?~6. android - recyclerview顯示錯亂7. python判斷字符串相等?8. docker網絡端口映射,沒有方便點的操作方法么?9. java - new + 類名,一定需要申明一個對象嗎?10. javascript - springmvc, 前后端分離的方案?
排行榜
