Android Surface的跨进程绘制,如何绘制xml布局给Surface,全网独一份
工作中遇到了这样一个需求需要将一个自定义View或者自定义布局通过跨进程方式传递给另外一个进程来展示调研后决定跨进程通过aidl来实现,数据则通过Surface来传递,由于aidl仅支持基本数据类型或者实现了Parcelable接口的类,Surface满足以上条件,并且xml布局可以通过inflate方式转换为bitmap,并且xml的易用性和可控性更高,同时Surface可以渲染xml转为的Bitmap,故选择Surface作为数据传递方式
原创
2024-04-15 11:49:20 ·
1099 阅读 ·
1 评论