#flutter #flutter-image
#флаттер #flutter-изображение
Вопрос:
Я создаю плагин, и мне нужно использовать изображения (например, Image.asset или Image.file), и мне нужно передать их моему родному плагину. Однако я не смог найти достойный способ их передачи. Кто-нибудь знает, как этого добиться и как эти объекты используются изначально в целом?
Ответ №1:
Вы можете передать путь к активу и прочитать его через Flutter:
- Передайте путь к активу через
MethodChannel
- Найдите ресурс, используя его путь:
AssetManager assetManager = registrar.context().getAssets();
String key = registrar.lookupKeyForAsset("icons/heart.png");
AssetFileDescriptor fd = assetManager.openFd(key);