Deutsch
Quelltexte/ Codesnippets

Gestensteuerung

 

HofK
Mit event kann man sehr einfach und übersichtlich eine schlichte, situationsbezogene Gestensteuerung realisieren. Das Beispiel arbeitet mit einer konstanten Differenz von 250 Pixeln. Nicht viel aufwändiger ist die Relativierung mit screen.width und screen.height.
(Syntax 2016 angepasst.)

Im Beispiel GPS Track  [...]  so implementiert.
// GPS Tracking :
// tr_01: 1 Datenaufnahme aktiv , 0 Aufnahme abgeschlossen
// Prozedur gpsprint: Anzeige der Daten laufend und
// nach Datenaufnahme vor und zurück nach touch - Region
// mvd: Zählung der touchmove-Punkte
// tr_erg: für prozedur trackergebnisse  (Daten 1x speichern)

proc event id data

    if id==3000 && tr_01==1// gps Daten und tracking aktiv

        //   Verarbeitung der Daten (gpstrack) mit Anzeige (gpsprint)
        //    ...

    endif

    if id==200// touchstart

        xa = data.x
        ya = data.y
        case  tr_01==0 :  gpsprint ya// ya: Datenanzeige vor/zurück
        mvd = 0// bei Touchstart 0 touchmoves

    endif

    if id==201// touchmov

        mvd++// Ereignisse mitzählen

    endif

    if id==202// touchend

        xe = data.x
        ye = data.y

        if tr_01==1// Geste für Ende Datenaufnahme erfassen

            if mvd>8 && (xa+250)<xe && (ya+250)<ye// von oben \ streichen

                tr_01 = 0// tracking inaktiv setzen
                mvd = 0// touchmoves zurücksetzen
                case tr_erg==1 : trackergebnisse//dort: tr_erg=0 (1x speichern)
                gpsprint// Datenanzeige

            endif

        endif

        if  tr_01==0// tracking inaktiv - Geste für Ende Programm

            if  mvd>8 && xa>(xe+250) && (ya+250)<ye// von oben / streichen

                end

            endif

        endif

    endif

endproc

 
22.12.2015  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.329 Betrachtungen

Unbenanntvor 0 min.
Tommy29.03.2022
Glubbfan12.05.2021
AndreasS26.11.2018
Rc13.09.2017
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

HofK (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie