2015-04-22 5 views
0

est-il possible d'intercepter et d'appliquer certains effets personnalisés/correction de couleur avant que les WebViews Android ne soient rendus à l'écran. Je souhaite que la vue Web reste sensible aux interactions tactiles après l'application des effets.android webview hors écran de rendu

+0

oui .. possible, vous devez injecter votre fichier javascript à la page de rendu .. –

+0

@ user1992200 pouvez-vous s'il vous plaît élaborer un peu avec un lien si disponible? – thunderbird

+0

se référer ici http://stackoverflow.com/questions/21552912/android-web-view-inject-local-javascript-file-to-remote-webpage dans le fichier de script local doit contenir le code de script Java pour modifier les corrections –

Répondre

2

Héritez votre classe de WebView, remplacez la méthode OnDraw. Voir cette réponse pour un exemple: Override onDraw to change how the drawing occurs (Android)

+0

c'était ma première conjecture mais quelque part ici je lis onDraw ne sera pas d'une grande aide et cela m'a complètement dissuadé de l'essayer .. je vais l'essayer demain et vous faire savoir comment cela fonctionne. – thunderbird

+0

ses travaux mais beaucoup trop lent pour une utilisation pratique. – thunderbird

+0

Désolé pour ça! Dessiner une page html est déjà une tâche coûteuse, donc ajouter un traitement d'image supplémentaire sans tout ralentir n'est pas trivial. –