微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 围绕其中心旋转imageview而不切断其边缘

我已经定制了imageview,但它只是旋转它的位图而不是整个视图.我不想使用动画,因为我也拖动了imageview,所以移动动画imageivew结果很奇怪,所以坚持onDraw / draw,加上覆盖绘制没什么特别的.

        @Override
        protected void onDraw(Canvas canvas) {
        // Todo Auto-generated method stub
        canvas.save();
        canvas.rotate(rotationAngle,rotationW,rotationH);
        super.onDraw(canvas);
        canvas.restore();
        }    

我怎样才能旋转整个视图而不仅仅是它的位图?

最佳答案
我没有得到提供的答案在这里打算,但使用

android:clipChildren=”false”

对于父ViewGroup
并且覆盖了draw而不是onDraw为我做了工作

有关更多信息,请参阅
Rotating imageview and its background without cropp

原文地址:https://www.jb51.cc/android/430673.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐