APKPure Appを使用する
Reflective Drawable Loaderの旧いバージョンをダウンロードすることが可能
Reflective Drawable Loader Libraryの使用を示すサンプルプロジェクト
これは、反射Drawableのローダ·ライブラリの使用方法を示すサンプルプロジェクトです。
ライブラリ(およびコード)はここで見つけることができます:https://github.com/alt236/Reflective-Drawable-Loader---Android
プロジェクトの説明
---
あなたは(Drawableの名前がDBに保存されている場合など)は、その名前に基づいてドロウアブルにアクセスしなければならなかった状況で、これまでなかった、あなたがR.drawable.idsに名前を変換し、長いルックアップテーブルを作成する必要がありました?それらを維持する?
このライブラリは、名前で直接描画領域にアクセスするためにリフレクションを使用してそれを回避する方法を提供しています。あなたは、あなたのRESフォルダツリーに通常通りにそれらを含める必要があります。これは、プラットフォームのResources.getIdentifier()メソッドよりも高速最大5倍でベンチマークされています。
これは、両方の反射 "ヒット"と "ミス"のための反射時間のオーバーヘッドを軽減するために、LRUキャッシュを使用しています。
Last updated on 2016年01月19日
v0.0.1 First public release
v0.0.2 Bugfixes, added caching of the resource classes in ReflectionUtils.
v0.0.3 Added caching of non-existing drawable requests.
投稿者
Jhonny Montero
Android 要件
Android 2.2+
カテゴリー
報告
Reflective Drawable Loader
0.0.3 by Alexandros Schillings
2016年01月19日