[Phonegap/Android] How to disable highlighting after scrolling effect (top and bottom)


Hola a tutti,

oggi mi sono imbattuto in un piccolo problema fastidioso, ovvero in un’app ibrida con phonegap guando si sviluppa un’app per piattaforma android, la prima cosa che si va a notare e che scrollando la pagina dall’alto verso il basso e viceversa, si nota quella fastidiosa striscia blu che compare e scompare gradualmente allo scroll.

per ovviare a questo fastidioso problema, nel web ho trovato tante soluzioni, bene o male corrette, ma la più efficace la reputo sempre nativa quindi in java e il codice è il sequente:

// FIX remove the blue color at the top and bottom
        if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {

            this.appView.setOverScrollMode(appView.OVER_SCROLL_NEVER);

        }

questo if va inserito dopo il

super.loadUrl("file:///android_asset/www/index.html", 4000);

nella vostra funzione onCreate del file MainActivity.java ed il gioco e fatto.

UPDATE:  Potrebbe capitare (asseconda della vostra versione di cordova/phonegap) che l’app vada in crash. Una soluzione corretta e testata, sarebbe quella di eliminare il this. prima di appView

Saluti ^_^



VI RICORDO CHE È TUTTO A SCOPO ILLUSTRATIVO.

NON MI ASSUMO NESSUNA RESPONSABILITÀ NELL’ USO CHE NE FARETE.

IO E I MIEI TUTORIAL NON NE SIAMO RESPONSABILI.

UTILIZZARE SOFTWARE CONTRAFFATTO E' UN REATO.

Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale.

Ti è piaciuto il mio articolo? Ti piacerebbe offrirmi un caffè? Con PayPal è facile


Vincenzo

Vincenzo

Full Stack Web && Mobile Developer Un piccolo blog che ho reso libero come diario personale, se serve a me, potrebbe servire ad altri.

Lascia una recensione

avatar

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

  Subscribe  
Notificami