請看一看這個應用程序快照:圍繞圓圈旋轉圖像?
這是一個銀行應用程序。它在銀行標誌周圍有6個按鈕。您可以通過點擊並按住其中一個圖像來旋轉圖像,並沿任一方向(順時針或逆時針)移動手指。因此,例如,我可以旋轉它們以將Currency Convertor
圖像放在Login
圖像的位置。
在我的應用程序中,我也有6張圖片,我想旋轉它們。我怎樣才能做到這一點?
更新:順便說一句,這是一個iPhone應用程序,但我認爲這不是iOS特有的問題。
請看一看這個應用程序快照:圍繞圓圈旋轉圖像?
這是一個銀行應用程序。它在銀行標誌周圍有6個按鈕。您可以通過點擊並按住其中一個圖像來旋轉圖像,並沿任一方向(順時針或逆時針)移動手指。因此,例如,我可以旋轉它們以將Currency Convertor
圖像放在Login
圖像的位置。
在我的應用程序中,我也有6張圖片,我想旋轉它們。我怎樣才能做到這一點?
更新:順便說一句,這是一個iPhone應用程序,但我認爲這不是iOS特有的問題。
我在用我的Circle Menu項目之一創建這種菜單的,它是由該tutorial的修飾而產生。
如果你想修改它上面的教程將幫助你。
只是這樣做
RotateAnimation rAnim = new RotateAnimation(0, 359, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rAnim.setDuration(1000);
image.startAnimation(rAnim);
假設您不需要更改「菜單」中的項目(啓用/禁用/排序/可視性),您可以通過使用預先繪製的位圖並根據需要旋轉位圖來「欺騙」 。 在頂部和背景等的圖像可以通過「分層」的圖像,完成 所以..
你然後通過撥號提請指針圖像(再次,透明的地方你想要撥號和背景被看到)。
在Android上,你可能會做這上離屏位圖,因此用戶不會看到圖像正在興建,然後繪製整個成品位圖。在iOS上,屏幕外緩衝爲,主要是自動,所以你可能不需要擔心它。
如果你想改變項目的狀態,就會變得更加棘手。我會「旋轉」並旋轉並繪製「內置」刻度盤。
我將使用部分透明的位圖調暗陰影區域,將個人錶盤上的陰影顯示爲另一圖層(這將是步驟2.5)。這將使旋轉更具說服力,因爲陰影將保持在正確的位置。
從外觀上看,教程就是我所需要的。感謝分享! – iTurki
@iturki您是否找到適合您需求的解決方案? –
感謝您的回答.. – stacktry