Вы можете получить доступ к ресурсам, обращаясь к объекту assets по имени файла без расширения.
Copy
from elyx import assets# Доступ к ресурсу с именем "icon.png"icon_asset = assets.icon# Получение SVG-drawablesvg_drawable = assets.background.to_svg_drawable(width=32, height=32)# Преобразование картинки в BitmapDrawable с нужным размеромbitmap_drawable = assets.icon.to_bitmap_drawable(width=64, height=64)# Чтение содержимого файлаimage_bytes = assets.icon.content_bytes()svg_content = assets.background.content_string()
Предупреждение: Не называйте файлы с разными расширениями одинаковыми именами для корректной работы системы плагинов.
Создаёт объект android.graphics.drawable.BitmapDrawable с нужным размером и цветом, если вы их указали, или org.telegram.messenger.SvgHelper.SvgDrawable, если не указали ничего.
Только для svg-файлов.
Создаёт объект org.telegram.messenger.SvgHelper.SvgDrawable, ставя цвет и альфа в метод .setupGradient()
Только для svg файлов.Тот же метод public static org.telegram.messenger.DocumentObject.getSvgThumb(sizes, colorKey, alpha), только для своих svg-файлов.