如果在我们的onCreate方法中,我们将尝试运行下一个代码:
//imagine that view's shape is a line
View view = findViewById(R.id.view);
view.setPivotX(0f);
view.setPivotY(0f);
view.setRotation(90f);
//then again rotation
view.setRotation(-45f);
将以哪种方式旋转视图?到4.5小时? No.(1.5h)不知道为什么,但是当我尝试进行第二次旋转时,第一次旋转后的视图位置将下降。主要问题-为什么?我在视图空间中设置了新的位置,而所有其他相同类型的设置都忽略了它。这是android的错误,还是我应该使视图位置的更改无效?如果是的话,我该怎么办?