余写一罗盘代码,盖下层为摄像头所摄之实时图像,上层乃罗盘之数据。
盖因不知其透明之法,只能依创建之图书于Canvas之上:
var bitmap = Bitmap.CreateBitmap(Screen.Instance.Width, Screen.Instance.Height, Bitmap.Config.Argb8888)
用毕,则将其释之。
然频繁建造其对象,内存压力颇大,手机亦热之。
后竟得一简法,盖仍重用bitmpa一图,只需以:
bitmap.EraseColor(Color.Argb(0, 0, 0, 0));
用此法拭之,则透明矣。
吾思术数之道,方法多端,有繁有简,有曲有直,虽有条条大路通罗马之谓,然路有远近,载具亦有多端,此中有效率之别也。
1 comment so far