Statische Initialisierung

Gelegentlich ist eine statische Initialisierung in einer Klasse erwünscht, z.B. um eine Klasse für eine dynamische Deserialisierung zu registrieren. Es ist dann eine statische Initialisierung erwünscht, die aber in einer Klasse implementiert ist, um Logik separiert zu halten. In nachfolgendem Code wird der trace-Befehl ausgeführt, sobald die Klasse geladen wird. Erreichen lässt sich das durch…

Ein skalierbares Image-Element im Container zentrieren

Häufiger Anwendungsfall: In einem TileList-Item-Renderer sollen Thumbnails unterschiedlich großer Bilder gezeigt werden. Dabei sollen die Bilder proportional auf die Containergröße skaliert und im Container zentriert werden. Neben diversen Ansätzen, die man online findet, gibt es auch eine ziemlich simple Lösung, die auf dem setzen der Attribute horizontalAlign/verticalAlign im Image (!) besteht:

Quelle