• Reflective Drawable Loader 1
  • Reflective Drawable Loader 2

Reflective Drawable Loader

Il s'agit d'un exemple de projet qui démontre l'utilisation de l'réfléchissant Drawable Loader Bibliothèque.La bibliothèque (et code) peuvent être trouvés ici: https://github.com/alt236/Reflective-Drawable-Loader---AndroidDescription du projet---Avez-vous été dans une situation où vous avez eu à accéder dessinables en fonction de leurs noms (par exemple, si les noms Drawable sont stockées dans une base de données) et vous avez eu à écrire des tables de consultation longues convertir les noms en R.drawable.ids? Et de les maintenir?Cette bibliothèque offre un moyen de contourner cela en utilisant la réflexion pour accéder à la Drawable directement par son nom. Vous avez seulement besoin de les inclure comme d'habitude dans votre arborescence de dossiers Res. Il a été mesuré jusqu'à 5x plus rapide que Resources.getIdentifier () la méthode de la plate-forme.Il utilise la mise en cache LRU pour atténuer la surcharge de temps de réflexion pour les deux réflexion "hits" et "manque".

Catégorie : Outils

Recherches associées