50+Installaties
3 MBGrootte
3.9Versie

Geavanceerde Custom keuzebeheer Voor het Android-platform (Gebruikt Canvas)

Laatste Versie

Versie
Update
28 sep. 2023
Ontwikkelaar
Installaties
50+

Advertentie

App-APK's

HGDialV2 APP

Deze dial-widget is een geavanceerde rotatiecontrole die u eenvoudig in een Android-project kunt opnemen in de vorm van een AAR-bestand. U kunt deze draaiknop beschouwen als een gebarenbibliotheek die zich alleen bezighoudt met rotatie; met alle denkbare gedragingen die u mogelijk zou willen in een rotatiecontrole. Ondersteunt API 16+

Kenmerken van de HGDialV2-bibliotheek:

1 De mogelijkheid om de draairichting vast te leggen.

2 Maakt nauwkeurige rotatie-instellingen mogelijk, waardoor de draaiknop met een andere snelheid draait dan het gebaar (inclusief de mogelijkheid om in de tegenovergestelde richting van het gebaar te draaien).

3 Het registreert het aantal bewegingsrotaties.

4 Het registreert het aantal beeldrotaties.

5 Het heeft een cumulatieve kiesinstelling. Indien ingeschakeld, zal de rotatie plaatsvinden ten opzichte van de aanraking; en uitgeschakeld zal de rotatie beginnen vanaf het punt waar het gebaar begint.

6 Het heeft een geavanceerde angle snap-functie met een tolerantie-instelling voor angle snap. De tolerantie zorgt ervoor dat de draaiknop vrij kan draaien totdat aan de snaptolerantie is voldaan. Het is ook mogelijk om onregelmatige snappunten te hebben door een reeks snappunten toe te voegen samen met hun eigen tolerantie-instellingen.

7 De draaiknop werkt in de modus met één of twee vingers.

8 Met deze draaiknop is het mogelijk om een ​​minimale / maximale rotatiebeperking in te stellen.

9 Het heeft een variabel draaigedrag waardoor de rotatiesnelheid verandert afhankelijk van hoe dicht het gebaar het midden van de draaiknop is.

10 Deze bibliotheek heeft een 'fling-to-spin'-gedrag; met configureerbare fling-tolerantie, spin start- / eindsnelheid en spin-animatieduur. De slingertolerantie kan worden ingesteld op afstand in pixels of hoek. De tijd van de spinanimaties kan een ingestelde duur hebben of een dynamische duur hebben in verhouding tot hoe groot de startsnelheid is. Er is ook een plat om te voorkomen dat een spin langzamer gaat draaien.

11 Een belangrijk kenmerk is dat de draaiknoppen zijn ontworpen om met elkaar en andere widgets / lay-outs te werken die aanraakluisteraars implementeren.

12 Alle bovenstaande functies spelen in perfecte harmonie samen.

13 Inclusief object voor statusbeheer.

14 Wordt geleverd met een demo-app compleet met broncode om ontwikkelaars een voorsprong te geven. Hoewel de bibliotheek wordt beschermd door een open source-licentie, is de code voor de demo-app gratis bron.

Deze app laat het volgende zien:
Cog Demo: laat zien hoe een wijzerplaat kan communiceren met een andere wijzerplaat. (gebruikt ook fling-to-spin).

Time Picker Demo: laat zien hoe u de wijzerplaat als tijdkiezer kunt gebruiken en hoe een wijzer met de andere wijzers kan communiceren. (gebruikt ook fling-to-spin).

Date Picker Demo: laat zien hoe de bibliotheek dynamisch nauwkeurige rotatie kan gebruiken. Werkt ook met fling-to-spin.

Fast List Demo: Gebruik de draaiknop om snel door zeer lange lijsten te navigeren. Werkt met variabel kiesgedrag en fling-to-spin.

Text Select Demo: Een grote verbetering in het knippen, kopiëren en plakken van tekst. Maakt gebruik van variabele draaiknoppen, hoekmagneten en fling-to-spin gedrag.

U vindt een app in de Google Play Store onder dit ontwikkelaarsaccount genaamd 'AB PlayList Demo'. Dit toont de draaiknop die wordt gebruikt om video's vooruit en terug te spoelen; gebruikmakend van het variabele kiesgedrag. Link naar de app is:
https://play.google.com/store/apps/details?id=com.WarwickWestonWright.ABPlayListDemo&hl=en_GB

Je kunt de open source repository vinden op:
https://bitbucket.org/warwick/hg_dial_v2
Meer informatie