Custom view for circular images in Android while maintaining the best draw performance