文章詳情頁
Android Canvas 如何在已有的圖形下面進行繪制?
瀏覽:149日期:2024-08-23 17:23:29
問題描述
Android 的Canvas有圖層的概念么,如果沒有的話,我得如何在已有的圖形的下面進行繪制?
想象一下這種場景,我自定義了一個View,然后繪制了一個方塊,然后我繪制了一個圖片,然后我又繪制了一個方塊。但是圖片是從網上下載的,這個時候我不能等待這個圖片下載完了再去進行繪制,我只能先把第一步和第三部的方塊先繪制了,等圖片下來我再切換到第二個圖層繪制這個圖片。
問題解答
回答1:Canvas: 我早就猜到啦!
Canvas#saveLayer(...)
參考資料:Android Canvas的save(),saveLayer()和restore()淺談
p.s. 我是張小斐的粉, 2333~~~
相關文章:
1. javascript - 請問微信jssdk自定義分享是不是不能用了?2. javascript - 有沒有iOS微信中可以在背景播放視頻的方法?3. javascript - ios返回不執行js怎么解決?4. javascript - vue2如何獲取v-model變量名5. html5 - 這個代碼顯示功能如何實現?6. vue ajax請求回來的數據沒有渲染到頁面7. javascript - 圖片請求失敗怎么去掉左上角的小圖標?8. css3 - 公司要做一個手機app應用內嵌的網頁,問下如果是在安卓機上顯示得話,flexbox是否能兼容9. PHP類屬性聲明?10. javascript - html中select怎么根據后臺傳來的值選中不同的選項值
排行榜
