Android 的Canvas有图层的概念么,如果没有的话,我得如何在已有的图形的下面进行绘制?
想象一下这种场景,我自定义了一个View,然后绘制了一个方块,然后我绘制了一个图片,然后我又绘制了一个方块。但是图片是从网上下载的,这个时候我不能等待这个图片下载完了再去进行绘制,我只能先把第一步和第三部的方块先绘制了,等图片下来我再切换到第二个图层绘制这个图片。
Android 的Canvas有图层的概念么,如果没有的话,我得如何在已有的图形的下面进行绘制?
想象一下这种场景,我自定义了一个View,然后绘制了一个方块,然后我绘制了一个图片,然后我又绘制了一个方块。但是图片是从网上下载的,这个时候我不能等待这个图片下载完了再去进行绘制,我只能先把第一步和第三部的方块先绘制了,等图片下来我再切换到第二个图层绘制这个图片。
4 回答1.5k 阅读
3 回答849 阅读✓ 已解决
2 回答2.1k 阅读
2 回答958 阅读✓ 已解决
1 回答746 阅读✓ 已解决
2 回答851 阅读
2 回答793 阅读
Canvas: 我早就猜到啦!
参考资料:
Android Canvas的save(),saveLayer()和restore()浅谈
p.s. 我是张小斐的粉, 2333~~~