我有向上滑动面板,在该面板的标题栏中我有图片中的 ImageView。如何在用户向上滑动 ImageView 时顺时针旋转到 180*,在向下滑动时逆时针旋转 180*。
为了滑动那个面板我有方法:
@Override
public void onPanelSlide(View panel, float slideOffset) {
Log.i(TAG, "onPanelSlide, offset " + slideOffset);
//Animation here
}
感谢您的帮助!
最佳答案
如果你想旋转一个没有动画的 View :
view.setRotation(float)
设置 View 的角度 绕枢轴点旋转。增加值导致顺时针 轮换。view.setRotationX(float)
设置 View 的角度 通过枢轴点绕水平轴旋转。 从以下角度来看,增加值会导致顺时针旋转 向下看 x 轴。旋转大 View 时,建议相应地调整相机距离。view.setRotationY(float)
设置 View 的角度 通过枢轴点绕垂直轴旋转。增加 从以下角度来看,值会导致逆时针旋转 向下看 y 轴。旋转大 View 时,建议相应地调整相机距离。
如果要使用动画:
关于android - 如何顺时针旋转ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28349758/