2015-06-15 16 views
6

Ich mache eine Android-Anwendung in Phonegap. In Leinwand machte ich von touching.I ein bewegten Bild getestet in dem Gerät verschiedene VersionenPhonegap: Canvas wird nicht korrekt aktualisiert

hat, wenn ich laufe 4.1, 4.2 oder 4.3 das Bild dupliziert bekommen, während andere Version sowie Ausland

fein ist

ich versuche, durch die Anwendung Leinwand Hintergrundfarbe und die Opazität, aber immer noch

Duplizieren ist es eine Lösung für diesen

Vielen Dank im Voraus

+0

Teilen Sie den entsprechenden Code – Eric

+0

seine Ursache der Android-Version. es funktioniert nicht in Jelly Bean @Eric –

Antwort

0

ich bin nicht sicher, dass dies wirklich eine Ursache für den RAM-Speicher ist. Sie versuchen es auf einem anderen Gerät, sodass möglicherweise ein anderes Ergebnis vorliegt.

Mein Rat ist, eine Clearing-Funktion zu implementieren und es nach der Bewegung zu nennen .. aber es ist sehr schwierig, etwas relevantes zu sagen, wenn Sie keinen Arbeitscode oder Probe zur Verfügung gestellt haben.

+0

sorry .. es ist nicht wegen RAM, seine Ursache für Android-Version. es funktioniert nicht in Jelly Bean. Kennen Sie irgendeine Lösung, um in Gelee Bohne @ Samuel Ondrek zu arbeiten –

1

i überprüfen Sie die Anwendung 4.0,4.1,4.2,4.3 und 4.4

nur dieses Problem in Jelly Bean

var canvas = document.getElementById('canvas'); 
     canvas.style.opacity = 0.99; 
     setTimeout(function() { 
      canvas.style.opacity = 1; 
     }, .01); 

Dieser Code funktioniert perfekt für mich

Verwandte Themen