Cocos2dx的GLSurfaceview和ImageView叠加时Blend效果不对,请问有没有大佬可以指点一下

场景层次(从下到上)如下:
Android:
FrameLayout:
ImageView(测试用背景,纯绿色)
CocosSurfaceView(游戏本体)

Cocos内部:
DrawNode(绘制部件)
LayerColor (蒙层)

实践发现LayerColor蒙层在绘制的时候直接合ImageView的颜色进行了blend,而非按照层次和DrawNode的内容进行blend,导致绘制效果错误,希望大家指点一下怎么解决这个问题

百度 cocos setBlendFunc