この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キャッシュを使用しています。
アプリの追加情報
最終のバージョン
0.0.3投稿者
Jhonny Montero
Android 要件
Android 2.2+
カテゴリー
フリー ツール アプリコンテンツのレーティング
Everyone
セキュリティレポート
今すぐチェック
最新バージョン 0.0.3 の更新情報
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.
Reflective Drawable Loader スクリーンショット
Reflective Drawable Loaderの旧バージョン
関連タグ



