Home | History | Annotate | Download | only in quicksearchbox

Lines Matching refs:Drawable

25 import android.graphics.drawable.Drawable;
55 public NowOrLater<Drawable> getIcon(String drawableId) {
58 return new Now<Drawable>(null);
61 NowOrLater<Drawable.ConstantState> drawableState;
70 return new NowOrLaterWrapper<Drawable.ConstantState, Drawable>(drawableState){
72 public Drawable get(Drawable.ConstantState value) {
76 NowOrLater<Drawable> drawable = mWrapped.getIcon(drawableId);
77 newEntry.set(drawable);
79 return drawable;
86 private synchronized NowOrLater<Drawable.ConstantState> queryCache(String drawableId) {
87 NowOrLater<Drawable.ConstantState> cached = mIconCache.get(drawableId);
94 private synchronized void storeInIconCache(String resourceUri, Entry drawable) {
95 if (drawable != null) {
96 mIconCache.put(resourceUri, drawable);
100 private static class Entry extends CachedLater<Drawable.ConstantState>
101 implements Consumer<Drawable>{
102 private NowOrLater<Drawable> mDrawable;
109 public synchronized void set(NowOrLater<Drawable> drawable) {
112 mDrawable = drawable;
129 NowOrLater<Drawable> drawable = mDrawable;
131 drawable.getLater(this);
134 public boolean consume(Drawable value) {