我正在使用拖放事件,我想更改拖动阴影的不透明度。我扩展了View.DragShadowBuilder类,但是我无法设置拖动阴影的不透明度。默认情况下,它是半透明的。我希望它看起来坚固,没有透明度。我这样做:
@Override
public void onDrawShadow(Canvas canvas) {
ImageView ivPiece = (ImageView) getView();
BitmapDrawable drawable = (BitmapDrawable) ivPiece.getDrawable();
Bitmap piece = drawable.getBitmap();
Paint paint = new Paint();
paint.setAlpha(255);
paint.setAntiAlias(true);
canvas.drawBitmap(piece, 0, 0, paint);
}
但它不起作用。