docs: @Override
      public boolean applyTo(ImageView imageView, String tag) {
          if (getUri() != null) {
              boolean consumed = DrawerImageLoader.getInstance().setImage(imageView, getUri(), tag);
              if (!consumed) {
                  imageView.setImageURI(getUri());
              }
          } else if (getIcon() != null) {
              imageView.setImageDrawable(getIcon());
          } else if (getBitmap() != null) {
              imageView.setImageBitmap(getBitmap());
          } else if (getIconRes() != -1) {
              imageView.setImageResource(getIconRes());
          } else if (mIIcon != null) {
              imageView.setImageDrawable(new IconicsDrawable(imageView.getContext(), mIIcon).actionBar());
          } else {
              imageView.setImageBitmap(null);
              return false;
          }
          return true;
      }