文章詳情頁
Android Canvas 如何在已有的圖形下面進行繪制?
瀏覽:153日期:2024-08-23 17:23:29
問題描述
Android 的Canvas有圖層的概念么,如果沒有的話,我得如何在已有的圖形的下面進行繪制?
想象一下這種場景,我自定義了一個View,然后繪制了一個方塊,然后我繪制了一個圖片,然后我又繪制了一個方塊。但是圖片是從網上下載的,這個時候我不能等待這個圖片下載完了再去進行繪制,我只能先把第一步和第三部的方塊先繪制了,等圖片下來我再切換到第二個圖層繪制這個圖片。
問題解答
回答1:Canvas: 我早就猜到啦!
Canvas#saveLayer(...)
參考資料:Android Canvas的save(),saveLayer()和restore()淺談
p.s. 我是張小斐的粉, 2333~~~
相關文章:
1. javascript - 關于css絕對定位在ios瀏覽器被橡皮筋遮擋的問題2. javascript - 請教如何獲取百度貼吧新增的兩個加密參數3. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處4. Python爬蟲如何爬取span和span中間的內容并分別存入字典里?5. javascript - 請問 chrome 為什么會重復加載圖片資源?6. c++ - 請問MySQL_Connection::isReadOnly 怎么解決?7. css3 - 微信前端頁面遇到的transition過渡動畫的bug8. (python)關于如何做到按win+R再輸入文件文件名就可以運行?9. python - 能通過CAN控制一部普通的家用轎車嗎?10. html5 - 只用CSS如何實現input框的寬度隨框里輸入的內容長短自動適應?
排行榜
