package agency.tango.android.avatarview;
import android.support.annotation.NonNull;
import agency.tango.android.avatarview.views.AvatarView;
public abstract class ImageLoaderBase implements IImageLoader {
private String defaultPlaceholderString;
public ImageLoaderBase() {
this.defaultPlaceholderString = AvatarPlaceholder.DEFAULT_PLACEHOLDER_STRING;
}
public ImageLoaderBase(String defaultPlaceholderString) {
this.defaultPlaceholderString = defaultPlaceholderString;
}
@Override
public void loadImage(@NonNull AvatarView avatarView, String avatarUrl, String name) {
loadImage(avatarView, new AvatarPlaceholder(name, defaultPlaceholderString), avatarUrl);
}
@Override
public void loadImage(@NonNull AvatarView avatarView, String avatarUrl, String name, int textSizePercentage) {
loadImage(avatarView, new AvatarPlaceholder(name, textSizePercentage, defaultPlaceholderString), avatarUrl);
}
}