我一直在搜索,但我无法解决我的问题.我无法使用,android:rotation因为我希望此应用与11版本的Android API兼容.我的问题与此类似:在Android中旋转视图
我这样做了:
@Override
public void draw(Canvas canvas) {
canvas.save();
Drawable d = getDrawable();
canvas.rotate(-10, d.getIntrinsicWidth() / 2, d.getIntrinsicHeight() / 2);
super.draw(canvas);
canvas.restore();
}
Run Code Online (Sandbox Code Playgroud)
ImageView是RelativeLayout的一部分,我放置图像和一些文本.
但是图像在边缘被裁剪.我怎么能避免这种情况?