Skip to main content
ElyxCore предоставляет удобный класс Assets для работы с файлами ресурсов, расположенными в папке, путь к которой указан в refmap.

Использование

Вы можете получить доступ к ресурсам, обращаясь к объекту assets по имени файла без расширения.
Предупреждение: Не называйте файлы с разными расширениями одинаковыми именами для корректной работы системы плагинов.

Методы класса elyx.Asset

Возвращает строку с полным постоянным путем к файлу для дальнейшего использования.
Пример использования
Возвращает объект файла java.io.File с полным его путем.
Пример использования
Возвращает готовый объект org.telegram.messenger.ImageLocation
Пример использования
Возвращает готовый объект android.graphics.drawable.Drawable
Пример использования
Создаёт объект android.graphics.drawable.BitmapDrawable с указанными параметрами. Тот же to_drawable(), но с параметрами размера.
Пример использования
Создаёт объект org.telegram.ui.Components.RLottieDrawable с указанными размерами. Только для lottie-анимаций в виде json файла.
Пример использования
Создаёт объект 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-файлов.
Пример использования
Создаёт объект android.graphics.Bitmap с указанными размерами. Только для svg файлов.
Пример использования
Возвращает контент из файла ресурса в байтах.
Пример использования
Возвращает контент из файла ресурса в виде строки.
Пример использования
Возвращает контент из файла ресурса в байтах.
Пример использования
Возвращает контент из файла ресурса в виде словаря, если это .json файл.
Пример использования
Возвращает контент из файла ресурса в виде словаря, если это .yaml (.yml) файл.
Пример использования