我想在TextView中旋转drawableLeft.
@H_
944_5@
@H_
944_5@
我试过这段
代码:
@H_
944_5@
@H_
801_9@Drawable result = rotate(degre
E);
setCompoundDrawables(result,null,
null);
private Drawable rotate(int degre
E)
{
Bitmap iconBitmap = ((BitmapDrawabl
E)originalDrawabl
E).getBitmap(
);
Matrix matrix = new Matrix(
);
matrix.postRotate(degre
E);
Bitmap targetBitmap = Bitmap.createBitmap(iconBitmap,iconBitmap.getWidth(),iconBitmap.getHeight(),matrix,tru
E);
return new BitmapDrawable(get
resources(),targetBitma
p);
}
@H_
944_5@但它给了我左侧drawable的位置
一个空白区域.
@H_
944_5@实际上,即使这个最简单的
代码也会给出空白:
@H_
944_5@
@H_
801_9@Bitmap iconBitmap = ((BitmapDrawabl
E)originalDrawabl
E).getBitmap(
);
Drawable result = new BitmapDrawable(get
resources(),iconBitma
p);
setCompoundDrawables(result,
null);
@H_
944_5@
这个工作正常:
@H_
944_5@
@H_
801_9@setCompoundDrawables(originalDrawable,
null);