關於HGDialV2
高級定制撥號控制Android平台(採用帆布)
撥號小部件是一個高級旋轉控件,您可以輕鬆地以AAR文件的形式將其包含在任何Android項目中。您可以將此Dial控件視為僅與旋轉有關的手勢庫。在旋轉控件中具有您可能想要的所有可能的行為。支持API 16+
HGDialV2庫的功能:
1記錄旋轉方向的能力。
2允許進行精確的旋轉設置,使轉盤以與手勢不同的速率旋轉(包括以與手勢相反的方向旋轉的能力)。
3記錄手勢旋轉次數。
4記錄圖像旋轉次數。
5具有累積撥號設置。啟用後,旋轉將相對於觸摸發生。並禁用旋轉將從手勢開始的點開始。
6具有先進的角度捕捉功能和角度捕捉公差設置。公差使刻度盤自由旋轉,直到達到卡扣公差。通過添加一系列捕捉點及其自身的公差設置,也可以具有不規則的捕捉點。
7撥盤可以單指或雙指模式操作。
8使用此撥盤可以設置最小/最大旋轉限制。
9它具有可變的刻度盤行為,導致旋轉速度根據手勢在刻度盤中心的接近程度而變化。
10該庫具有“隨心所欲”的行為。具有可配置的彈跳公差,旋轉開始/結束速度和旋轉動畫持續時間。偏移公差可以設置為以像素為單位的距離或角度。旋轉動畫時間可以具有設定的持續時間,也可以具有相對於猛撲開始速度有多大的動態持續時間。還有一個平面可以防止旋轉速度變慢。
11一個關鍵功能是,撥盤控件旨在與彼此以及實現觸摸偵聽器的任何其他小部件/佈局交互。
12以上所有功能都可以完美和諧地發揮作用。
13包括狀態管理對象。
14提供了一個帶有源代碼的演示應用程序,可幫助開發人員搶先一步。儘管該庫受開放源代碼許可證的保護,但該演示應用程序的代碼是免費的。
這個程序演示了以下內容:
齒輪演示:顯示一個撥盤如何與另一個撥盤交互。 (也使用旋轉旋轉)。
時間選擇器演示:顯示如何將錶盤用作時間選擇器,以及一隻鐘針如何與另一隻針相互作用。 (也使用旋轉旋轉)。
日期選擇器演示:顯示庫如何動態使用精度輪換。也適用於旋轉旋轉。
快速列表演示:使用轉盤快速瀏覽很長的列表。適用於可變的撥號行為和立即旋轉。
文本選擇演示:關於如何剪切,複製和粘貼文本的重大改進。使用可變刻度盤,角度捕捉和旋轉旋轉特性。
您可以在Google Play商店的該開發者帳戶下找到一個名為“ AB PlayList演示”的應用。該應用顯示了用於快進和快退視頻的撥盤;利用可變撥號行為。鏈接到該應用程序是:
https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayListDemo&hl=zh_CN
您可以在以下位置找到開源資源庫:
https://bitbucket.org/warwick/hg_dial_v2
最新版本3.9的更新日誌
Library NameSpace changed from 'com.warwickwestonwright.HGDialV2' to 'com.WarwickWestonWright.HGDialV2'