See on proov projekt, kasutamine peegeldav drawable Loader Library.
Raamatukogu (ja kood) leiate siit: https://github.com/alt236/Reflective-Drawable-Loader---Android
Projekti kirjeldus
---
Olete te kunagi olnud olukorras, kus sa pidid ligi Drawables nimede järgi (nt kui drawable nime on talletatud DB) ja siis tuli kirjutada pikk hakutaulukkoja ümberehitamiseks nimesid R.drawable.ids? Ja säilitada neid?
See raamatukogu pakub nii ümber, kasutades peegeldus pääseda drawable otseselt nimepidi. Teil on vaja ainult lisada need nagu tavaline oma Res kataloogipuu. On võrreldava kiirusega kuni 5x kiirem kui platvormi Resources.getIdentifier () meetod.
Ta kasutab moodul caching leevendada peegeldus aeg õhuliini nii peegeldus "tabamust" ja "igatseb".
Värskendatud:
4. dets 2013