Αυτό είναι ένα δείγμα έργου που αποδεικνύουν τη χρήση του Ανακλαστικά σχεδιάσιμα Loader Βιβλιοθήκη.
Η βιβλιοθήκη (και κωδικός) μπορείτε να βρείτε εδώ: https://github.com/alt236/Reflective-Drawable-Loader---Android
Περιγραφή Έργου
---
Ήσασταν ποτέ σε μια κατάσταση όπου θα έπρεπε να έχουν πρόσβαση Drawables με βάση τα ονόματά τους (για παράδειγμα, αν οι σχεδιάσιμα ονόματα που είναι αποθηκευμένα σε μια DB), και θα έπρεπε να γράψει μεγάλα τραπέζια αναζήτησης μετατροπή των ονομάτων σε R.drawable.ids; Και να τους διατηρεί;
Αυτή η βιβλιοθήκη προσφέρει έναν τρόπο γύρω από αυτό χρησιμοποιώντας τον προβληματισμό για την πρόσβαση στο σχεδιάσιμα άμεσα από το όνομα. Χρειάζεται μόνο να τους συμπεριλάβει κανονικά στην Res δέντρο σας φάκελο. Έχει συγκρίνεται σε ποσοστό μέχρι και 5 φορές πιο γρήγορα από ό, τι η μέθοδος της πλατφόρμας Resources.getIdentifier ().
Είναι χρησιμοποιώντας ΕΕΣ caching για τον περιορισμό του χρόνου εναέρια προβληματισμού τόσο για προβληματισμό "χτυπήματα" και "χάνει".
Ενημερώθηκε στις
4 Δεκ 2013