小编nut*_*ell的帖子

旋转ImageView及其背景,无需裁剪

我一直在搜索,但我无法解决我的问题.我无法使用,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的一部分,我放置图像和一些文本.

但是图像在边缘被裁剪.我怎么能避免这种情况?

android imageview

6
推荐指数
2
解决办法
1579
查看次数

标签 统计

android ×1

imageview ×1