Ich habe ein Bild, das aus drei ImageViews (einem Charakter, seiner Kleidung und seinem Zubehör) besteht, die ich ein paar Mal aktualisieren muss, während die Aktivität im Vordergrund steht. Jedes Update besteht in einem bestimmten Satz von Bildern, die in den entsprechenden ImageViews geladen sind. Alle drei ImageView müssen genau gleichzeitig aktualisiert werden, um zu vermeiden, dass sich der Charakter vor seiner Kleidung/dem Zubehör bewegt.
Code: Select all
Glide.with(context).load(uri1).into(imageView1);
Glide.with(context).load(uri2).into(imageView2);
Glide.with(context).load(uri3).into(imageView3);
Natürlich erfolgt jedoch jede Last asynchron und daher sind die ImageViews -Updates nicht gleichzeitig (und die Verzögerung ist ziemlich sichtbar, selbst wenn die Bilddateien aus dem internen Speicher geladen werden, anstatt über das Netzwerk zu über dem Netzwerk).>