Есть ли способ динамически загружать значки материалов в исходном android (Java)? - PullRequest
1 голос
/ 14 июля 2020

Недавно мне удалось динамически загружать иконки Material Design во Flutter с помощью flutter_icons / flutter_icons.dart

// First Approach
Icon icon = new Icon(Icons.settings);

// Second Approach
icon = new Icon(MaterialIcons.getIconData(Model.dynamic_icon_name);

Скриншот Flutter

Это заставило меня задуматься, могу ли я сделать что-то подобное, используя собственный подход android, с чем-то вроде

// Glide Theoretical Example
Glide.with(context.getApplicationContext())
  .asBitmap()
  .load(MaterialIcons.getIconData(Model.dynamic_icon_name))
  .apply(new RequestOptions().fitCenter())
  .into(iconView);

Я думаю, было бы интересно узнать, так как я думаю может дать некоторое преимущество, заключающееся в том, что разработчику не нужно связывать эти ресурсы с приложением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...