Android 多次更改ImageView属性

Android 多次更改ImageView属性,android,view,rotation,imageview,Android,View,Rotation,Imageview,有人知道如何在同一个函数中更改imageView属性吗 我有一段代码: double angle = MyTrigonometry.angleTwoVectors(sP, eP); imgViewSelected.setPivotX(0); imgViewSelected.setPivotY(0); imgViewSelected.setRotation((int) angle); switch (sCombination)

有人知道如何在同一个函数中更改imageView属性吗

我有一段代码:

double angle = MyTrigonometry.angleTwoVectors(sP, eP);
            imgViewSelected.setPivotX(0);
            imgViewSelected.setPivotY(0);
            imgViewSelected.setRotation((int) angle);
switch (sCombination) {

        case "C1":
            if (mMeasure.getmDescription() == "VPI") {
                if (mMeasure.getmCoordenate().x > mPartner.getmCoordenate().x) {
                    pX = imgViewSelected.getLayoutParams().width / 2;
                    pY = imgViewSelected.getLayoutParams().height / 2;
                    angle = 180;
                    doRotation(imgViewSelected, pX, pY, angle);
                }
            } else {
                if (mMeasure.getmCoordenate().x > mPartner.getmCoordenate().x) {
                } else {
                    pX = imgViewSelected.getLayoutParams().width / 2;
                    pY = imgViewSelected.getLayoutParams().height / 2;
                    angle += 180;
                    doRotation(imgViewSelected, pX, pY, angle);
                }
            }
            break;
}

是否只听最后一个轮换指令。如何更改属性以使其侦听同一函数中的所有指令?

在适配器
getView()
调用期间无法设置不同的轴点,
View
在适配器处理其子项之前不会刷新视图,因此仅在更新视图之后将设置其新属性

找到了一种方法,只需定位到屏幕上所需的点,并在每次通话中仅旋转一次
ImageView