我一直在寻找解决方法,但是我不能使用
android:rotation
,因为我希望这个应用程序与Android API 11版本以下的设备兼容。我的问题类似于这个问题:在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();
}
ImageView是RelativeLayout的一部分,我在其中放置图像和一些文本。
但是,图像在边缘被裁剪。我该如何避免这种情况?