2016-06-21 14 views
0

Ich habe eine Tabellenansicht (Liste), deren Zeilen Bilder und Text enthält. Ich habe mehr als tausend Bilder, ich möchte nicht alle in der App-Datei behalten.Corona - Wie aktualisiert man Listenbilder beim Scrollen?

Ich kann Text von Web-Services bekommen, aber ich weiß nicht, wie man Bilder von Web-Service bekommen? Ich habe einige Apps gesehen, die Standardbilder in der Liste aktualisieren, wenn ich die Liste durchblättere?

Wie kann ich es tun?

like png below, updates pictures on visible part of list during scrolling

M.

+0

Sie können mit den Tasten [loadRemoteImage] (https://docs.coronalabs.com/api/library/display/loadRemoteImage. html). –

+0

Möchten Sie, dass sie anfangs geladen werden oder nur wenn der Benutzer zu dieser Zeile scrollt? – Amir

+0

Ich möchte Bilder nur laden, wenn der Benutzer Zeilen scrollt. – blackman

Antwort

0

Sie können es wie unten herunterladen und verwenden. Ändern Sie die Temperatur auf document.directory, wenn Sie sie wollen dabei sein, nach dem ersten Download:

local function networkListener2(event) 
    myImage = display.newImageRect("helloCopy.png", system.TemporaryDirectory, 540, 720) 
    myImage.x = display.contentCenterX 
    myImage.y = display.contentCenterY 
end 
network.download(picUrl,"GET", networkListener2, "helloCopy.png", system.TemporaryDirectory)