3
我有一個ImageView
設置爲scaleType="centerCrop"
,我試圖創建一個動畫,它將這個ImageView
左右邊緣,這是超出了視圖的範圍。 我該怎麼做?Android ImageView平移動畫與縮放類型中心壁紙
通常情況下,動畫時我已經在屏幕上顯示完整的視圖,但在這種情況下,ImageView本身已呈現,但其源被縮放到其視圖範圍之外。所以如果我只是動畫視圖本身,我不會訪問源。
這可能與圖像視圖中畫布上的動畫有關,而不是移動圖像視圖本身的X,Y位置。洞察讚賞
關於「太廣泛」的指控來結束這個問題,是的,事實並非如此。
一種方式我自定義的ImageView的對象是通過操縱做到這一點ImageView的圖像矩陣,雖然它有點複雜,但沒有很好的記錄。這是一個非常類似的問題,使您可以放大和平移觸摸手勢的圖像視圖。所以你也許可以嘗試找到這些代碼的在線源代碼,然後將其修改爲動畫(例如AsyncTask)而不是onTouch。如這樣:https://github.com/judepereira/android-multitouch/blob/master/src/com/multitouch/example/MultiTouch.java – Gak2
@ Gak2很好的建議,我想我使用了一些類似於這個應用程序的另一部分 – CQM