旋转图像到指定的方向-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

旋转图像到指定的方向

蛮大人123 2016-06-16 13:35:42 1267

我想旋转一个箭头来指定一些指定的位置:

float bearing = myLoc.bearingTo(mecca);
      RotateAnimation rotate = new RotateAnimation(0, bearing, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
      arrow.setAnimation(rotate);
      rotate.start();

现在是旋转,但是不到一秒又回到了原来的位置。如何让它像指南针一样旋转?

分享到
取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:40:44

    一个简单的方法来选择一个imageView :

    Matrix matrix=new Matrix();
    imageView.setScaleType(ScaleType.MATRIX);   //required
    matrix.postRotate((float) angle, pivX, pivY);
    arrow.setImageMatrix(matrix);
    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章