我有一个ImageView
,其src
被设置为带有圆角的透明正方形png。
我正在调用View.draw(canvas)
上的ImageView
进行截图。它在圆角周围留下一个灰色边框,例如image in the link
如何删除灰色边框?
这是我尝试过的。。
Bitmap viewBmp = Bitmap.createBitmap(wid, hgt, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(viewBmp); if(isToMakeTransperant) canvas.drawColor(Color.TRANSPARENT); myView.draw(canvas);
我已经尝试过在
PorterDuff.Mode.CLEAR
方法中设置drawColor()
。它没有用。
编辑:是的,isToMakeTransperant boolean
始终为true。我已经将其硬编码为true
进行测试。
我有一个ImageView,其src设置为带有圆角的透明正方形png。我在ImageView上调用View.draw(canvas)进行截图。它在...
尝试一下