Ez egy minta projekt bemutató használata Fényvisszaverő rajzolható Loader Könyvtár.
A könyvtár (és kód) itt található: https://github.com/alt236/Reflective-Drawable-Loader---Android
Projekt leírása
---
Voltál már olyan helyzetben, amikor meg kellett elérni Drawables alapján nevük (például, ha a lehívható neveket tárolja a DB), és meg kellett írni a hosszú lookup táblákat átalakítása a neveket R.drawable.ids? És fenntartása őket?
Ez a könyvtár kínál egy út körül segítségével reflexió elérni a lehívható közvetlenül nevét. Már csak be kell vonni őket, mint a normál be a Res mappák. Azt viszonyítani akár 5-ször gyorsabb, mint a platform Resources.getIdentifier () metódust.
Ez használ LRU cache-mérséklésére gondolkodási idő fölött mindkét gondolkodás "találatok" és "hiányzik".