我需要創建一個圓形的撥號/旋轉樣式組件以用於應用程序。它基本上是一個圓形菜單,允許用戶從圍繞它的項目中進行選擇,然後他們可以單擊中心的按鈕來激活選定的項目。但是,我從來沒有創建過這種類型的自定義UIView,並且不知道從哪裏開始。任何人都可以給我任何指示,我將如何繪製視圖,然後在用戶拖動手指時旋轉它?我顯然知道如何攔截觸摸事件等,但我不知道如何真正去適當地操縱UI。任何提示或指針都會很棒!或者,如果您已經知道一個開源的類似組件,那也會很棒!在android中的圓形/旋轉撥號視圖
2
A
回答
4
我不知道你是否已經找到了解決這一點,但這裏是如何開始一個很好的概述:
http://shahabhameed.blogspot.com/2011/05/custom-views-in-android.html
爲了你,我覺得你可以擴展現有視圖,該視圖是SeekBar。您可以採用標準的SeekBar並將其繪製成一個圓圈。
最後,這是一個源代碼,可以通過音量旋鈕進行旋轉。這是它自己的項目,所以你必須做一些工作來在你自己的應用程序中使用它。
http://mindtherobot.com/blog/534/android-ui-making-an-analog-rotary-knob/
祝您好運!
0
我有一個整潔的圖書館來做到這一點。這是非常穩定和良好的維護。 https://bitbucket.org/warwick/hgdialrepo 繼承人一個YouTube演示:https://youtu.be/h_7VxrZ2W-g 這個庫帶有一個演示應用程序的源代碼和演示應用程序實際上使用撥號作爲菜單,所以我認爲這應該是你的完美解決方案。
相關問題
- 1. Android的旋轉撥號ontouch
- 2. 在Android中旋轉撥號盤
- 3. 如何在旋轉的圓形視圖中設置圖像?
- 4. 旋轉圓形圖像
- 5. 向WPF中的鼠標旋轉圖形(如模擬撥號)
- 6. 圓形旋轉onTouch
- 7. Highcharts:旋轉VU撥號
- 8. 帶圓點的旋轉子圖形
- 9. Android:圓形菜單動態旋轉
- 10. 圓形列表視圖android
- 11. Android中的圓形滾動視圖
- 12. 在Android中旋轉矩形位圖
- 13. Android的旋轉視圖
- 14. Android圓形轉角不圓
- 15. 如何在其位置上旋轉撥號圖像。
- 16. 旋轉圖形
- 17. 在openGL中旋轉視圖?
- 18. 獲取撥號在本機撥號android
- 19. Android旋轉撥號器設置點擊區域
- 20. 在android中旋轉圖像
- 21. 我無法使用圓形圖像視圖在Android Studio中
- 22. XAML用於旋轉,圓形圖像,透明中心
- 23. Android圓形浮動圖形
- 24. 旋轉一個圓形對象
- 25. 圓形陣列旋轉:Python 2.7
- 26. 旋轉圓形進度條對面
- 27. 算法 - 圓形陣列旋轉
- 28. 旋轉視圖
- 29. 旋轉視圖
- 30. 旋轉視圖
除了http://shahabhameed.blogspot.com/2011/05/custom-views-in-android.html,您還可以從http://go-lambda.blogspot.com/2012/02獲取幫助/rotary-knob-widget-on-android.html –
本教程看起來不錯http://mobile.tutsplus.com/tutorials/android/android-sdk-creating-a-rotating-dialer/ –
還有一個: https://code.google.com/p/android-rotaryknob-view/ – radhoo