Светлый фон

 

 

 

Объект ImageView создается на основе объекта изображения, представленного классом Image, экземпляр которого может быть создан с помощью конструкторов.

Здесь видно, что изображение Image может быть загружено на основе входящего потока InputStream или URL адреса изображения.

Загрузка изображения также может быть выполнена с учетом параметров – это размеры изображения и его сглаживание при масштабировании.

Класс Image используется для загрузки изображения и имеет свойства для чтения: error, exception, height, progress, и width.

Свойства error и exception позволяют обработать ошибку загрузки изображения.

Свойства height и width позволяют получить размер загруженного изображения.

А свойство progress позволяет отследить процесс загрузки изображения.

Здесь показан пример обработки ошибки загрузки изображения и прогресса загрузки.

 

 

Мы присоединяем слушателя изменения соответствующего свойства, в обработчике которого получаем новое значение свойства.

Для свойства progress, мы связываем его значение со значением свойства progress индикатора загрузки.

После загрузки изображения мы устанавливаем его в узел ImageView методом setImage.

Свойства узла ImageView fitHeight и fitWidth позволяют подогнать загруженное изображение под указанные размеры, а свойство preserveRatio – сохранить при этом его пропорции.

 

 

Свойство smooth обеспечивает сглаживание при трансформации изображения,