Ez a tárcsázó widget egy fejlett forgatásvezérlő, amelyet bármilyen Android-projektbe AAR-fájl formájában könnyen beilleszthet. A tárcsázásvezérlésről úgy gondolhat, mint egy gesztuskönyvtárra, amely csak a forgatással foglalkozik; az összes elképzelhető viselkedés, amelyet esetleg megkívánhat egy forgatásvezérlésnél. Támogatja az API 16+ alkalmazást
A HGDialV2 könyvtár jellemzői:
1 Lehetőség a forgásirány rögzítésére.
2 Lehetővé teszi a precíziós elforgatási beállításokat, amelyek miatt a tárcsa a gesztustól eltérő sebességgel forog (beleértve a gesztus ellenkező irányába való forgatás lehetőségét is).
3 A gesztusforgások számát rögzíti.
4 rögzíti a képforgatások számát.
5 Összesített tárcsázási beállítással rendelkezik. Ha engedélyezve van, a forgatás a tapintással szemben történik; és letiltva a forgatás attól a ponttól indul, ahol a gesztus elindul.
6 Fejlett szög-bepattanási funkcióval és szög-bepattanási toleranciával rendelkezik. A tolerancia miatt a tárcsa szabadon foroghat, amíg a reteszelő tolerancia teljesül. Rendszertelen raszterpontok is rendelkezésre állnak, ha reteszelő pontok tömbjét hozzáadják a saját tűrésbeállításukkal együtt.
7 A tárcsa egy vagy két ujjal működhet.
8 Ezzel a tárcsaval beállítható a minimális / maximális forgási korlátozás.
9 Változó tárcsa viselkedése miatt a forgási sebesség megváltozik attól függően, hogy milyen szoros a gesztus a tárcsa közepén.
10 Ez a könyvtár egy „fling-to-spin” viselkedéssel jár; konfigurálható repülési toleranciával, centrifugálási kezdési / befejezési sebességgel és a centrifugálási animáció időtartamával. A lendülési tűrés beállítható távolságként pixelben vagy szögben. A centrifugálási animációk időtartama beállítható, vagy dinamikus is lehet, attól függően, hogy mekkora a dobási sebesség. Van egy lakás is, amely megakadályozza a centrifugálás lassulását.
11 A legfontosabb jellemző, hogy a tárcsázóvezérlőket úgy tervezték, hogy kölcsönhatásba lépjenek egymással és az összes többi kütyü / elrendezéssel, amelyek érintőképernyőt használnak.
12 A fenti szolgáltatások mindegyike tökéletes harmóniában játszik.
13 Tartalmazza az államkezelési objektumot.
14 A demóalkalmazás forráskóddal együtt szállít, amely elősegíti a fejlesztők számára az indulást. Bár a könyvtárat nyílt forráskódú licenc védi, a demo alkalmazás kódja ingyenes forrás.
Ez az alkalmazás a következőket mutatja be:
Cog Demo: Megmutatja, hogy az egyik tárcsa hogyan működhet együtt egy másik tárcsával. (spin-to-spin is használ).
Időválasztó bemutató: Megmutatja, hogyan lehet időmérőként használni a tárcsát, és hogyan lehet az egyik órakezelő kölcsönhatásba lépni a másik kezével. (spin-to-spin is használ).
Dátumválasztó bemutató: Megmutatja, hogyan képes a könyvtár dinamikusan használni a precíziós forgatást. A spin-to-spin-rel is működik.
Gyorslista bemutató: Használja a tárcsát a nagyon hosszú listák gyors navigálásához. Változó tárcsa viselkedéssel és spin-re történő működéssel működik.
Szövegválasztás bemutató: A szöveg kivágásának, másolásának és beillesztésének nagy előrelépése. Változó tárcsát, szögfogást és a forgás-forgás viselkedést használ.
Az „AB PlayList Demo” nevű fejlesztői fiók alatt megtalálható egy alkalmazás a Google Play Áruházban, amely a fejlesztői fiók alatt található. Ez megmutatja a videók gyors előre- és visszatekercselésére szolgáló tárcsát; a változó tárcsa viselkedés felhasználásával. Az alkalmazás linkje:
https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayListDemo&hl=en_GB
A nyílt forráskódú lerakat megtalálható a következő címen:
https://bitbucket.org/warwick/hg_dial_v2
Szoftverkönyvtárak és demóprogramok