Tämä valintavimpain on edistynyt kierto-ohjain, jonka voit helposti sisällyttää mihin tahansa Android-projektiin AAR-tiedostona. Voit ajatella tätä Dial-ohjausta elekirjastoksi, joka koskee vain kiertoa; ottaa kaikki mahdolliset mahdolliset käyttäytymiset, joita saatat haluta kiertosäätimessä. Tukee API 16+: ta
HGDialV2-kirjaston ominaisuudet:
1 Kyky tallentaa pyörimissuunta.
2 Sallii tarkkuuden kiertoasetukset, mikä aiheuttaa valitsimen pyörimisen eri nopeudella kuin ele (mukaan lukien kyky kiertää eleen vastakkaiseen suuntaan).
3 Se tallentaa eleiden kiertojen määrän.
4 Se tallentaa kuvan kääntöjen määrän.
5 Sillä on kumulatiivinen valinta-asetus. Kun tämä on käytössä, kierto tapahtuu kosketuksen suhteen; ja poistettu käytöstä, kierto alkaa kohdasta, jossa ele alkaa.
6 Siinä on edistyksellinen kulma napsautusominaisuus ja kulma napsautuksen toleranssiasetus. Toleranssi saa säätimen pyörimään vapaasti, kunnes napsautustoleranssi saavutetaan. On myös mahdollista saada epäsäännöllisiä napsautuspisteitä lisäämällä joukko napsautuspisteitä yhdessä niiden omien toleranssiasetustensa kanssa.
7 Valitsinta voidaan käyttää yhden tai kahden sormen tilassa.
8 Tällä valitsimella on mahdollista asettaa pienin / suurin pyörimisrajoitus.
9 Sillä on muuttuva valintakytkentä, joka aiheuttaa kiertonopeuden muutoksen riippuen siitä, kuinka lähellä ele on valitsimen keskipiste.
10 Tässä kirjastossa on käyttäytyminen "kiertämiseen"; jolla on konfiguroitavissa oleva painetoleranssi, linkouksen alkamis- / loppumisnopeus ja spin-animaation kesto. Heijastustoleranssi voidaan asettaa etäisyydeksi pikseleinä tai kulmassa. Pyöräytysanimaatioilla voi olla asetettu kesto tai dynaaminen kesto suhteessa siihen, kuinka suuri paahtumisen aloitusnopeus on. Siellä on myös litteä, joka estää linkouksen hidastumista.
11 Tärkeä ominaisuus on, että valintakytkimet on suunniteltu toimimaan vuorovaikutuksessa keskenään ja muiden kosketuskuuntelijoita toteuttavien widgetien / asetteluiden kanssa.
12 Kaikki yllä olevat ominaisuudet pelaavat yhdessä täydellisessä harmoniassa.
13 Sisältää valtionhallintaobjektin.
14 Mukana on demosovellus, joka on varustettu lähdekoodilla, jotta kehittäjät pääsevät eteenpäin. Vaikka kirjasto on suojattu avoimen lähdekoodin lisenssillä, demosovelluksen koodi on ilmainen lähde.
Tämä sovellus osoittaa seuraavan:
Cog-esittely: Näyttää kuinka yksi valitsin voi olla vuorovaikutuksessa toisen valitsimen kanssa. (käyttää myös fling-to-spin).
Aikavalitsimen esittely: Näyttää kuinka käyttää valitsinta ajanvalitsimana ja kuinka yksi kellokäsi voi olla vuorovaikutuksessa muiden käsiin. (käyttää myös fling-to-spin).
Päivämäärävalitsimen esittely: Näyttää kuinka kirjasto voi dynaamisesti käyttää tarkkuuden kiertoa. Toimii myös pyörittämiseen.
Nopea luettelon esittely: Käytä valintakiekkoa selataksesi nopeasti pitkiä luetteloita nopeasti. Toimii muuttuvalla soittokäyttäytymisellä ja pyörittämisellä.
Text Select Demo: Suuri parannus tekstien leikkaamiseen, kopiointiin ja liittämiseen. Käyttää muuttuvaa valintakiekkoa, kulmahaavaamista ja kierto-spin-käyttäytymistä.
Löydät sovelluksen Google Play Kaupasta tällä kehittäjätilillä, nimeltään 'AB PlayList Demo'. Tämä näyttää videon pikakelaus eteen- ja taaksepäin käytetyn valitsimen. hyödyntämällä vaihtuvaa soittokäyttäytymistä. Linkki sovellukseen on:
https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayListDemo&hl=en_GB
Löydät avoimen lähdekoodin arkiston osoitteesta:
https://bitbucket.org/warwick/hg_dial_v2