我想從Y軸向左或向右45度的軸上翻轉圖像視圖。我如何獲得這個新的旋轉軸,以及如何將它應用於圖像視圖。這裏是我想要實現的鏈接 。如何更改旋轉軸
https://www.youtube.com/watch?v=hDlp-aWq-uM&feature=youtu.be
謝謝!
我想從Y軸向左或向右45度的軸上翻轉圖像視圖。我如何獲得這個新的旋轉軸,以及如何將它應用於圖像視圖。這裏是我想要實現的鏈接 。如何更改旋轉軸
https://www.youtube.com/watch?v=hDlp-aWq-uM&feature=youtu.be
謝謝!
你可以用Matrix類
Matrix mtrx=new Matrix();
imageView.setScaleType(ScaleType.MATRIX);
mtrx.postRotate((float) angle, pivX, pivY);
imageView.setImageMatrix(mtrx);
你應該覆蓋draw方法或通過擴展的ImageView,然後以旋轉軸平局()旋轉畫布創建你自己的圖像視圖類,併爲實現這一目標翻轉你可以在用戶objectanimator這是適用於API 11+,並可以用戶nineoldandroids.com庫位於以下網址前11
感謝Onur的迴應,但旋轉畫布不會改變旋轉軸,它只會旋轉視圖。 – shekar
旋轉畫布,繪製動畫然後恢復畫布,所以這樣它的工作:) –
我都試過,但無法與該改變軸,你能幫助什麼嗎?在我的情況下是角度,旋轉,旋轉? – shekar