>> >> I think it would be foolish to only support @2x and not also @3x, which has >> been supported by XCode for quite some time now. > > There is a performance issue that the Toolkit.getImage(url) needs to check > if @2x, @3x, ... exist for any given image. It especially takes a long time > when images are stored on a remote server. > > May be it is better to have a system property which can contain a list of > possible suffixes and used by Toolkit.getImage(...) methods for resolution > variants loading.
I’m not a big fan of magic system properties, that are typically not very well documented, but do understand that there can be a performance hit for the case you describe. Do we really hit this problem that often? I.e. loading from e remote server using Toolkit.getImage(url)? -hendrik
