Це зразок проекту, який демонструє використання Светоотражающие Drawable Земляні бібліотеки.
Бібліотека (і код) можна знайти тут: https://github.com/alt236/Reflective-Drawable-Loader---Android
Опис проекту
---
Чи були ви коли-небудь в ситуації, коли ви повинні були отримати доступ до вводиться коефіцієнта на основі їхніх імен (наприклад, якщо Drawable імена зберігаються в БД), і потрібно було писати довгі таблиці пошуку перетворення імен в R.drawable.ids? І їх зміст?
Ця бібліотека пропонує спосіб обійти це за допомогою відбиття для доступу до Drawable безпосередньо по імені. Вам потрібно всього лише включити їх як нормальні в ваш дереві папок Res. Було протестовані на до 5 разів швидше, ніж метод платформи Resources.getIdentifier ().
Він використовує кешування LRU пом'якшити часу накладні витрати відображення як для відображення "хітів" і "промахів".