modified #getCurrentImage to support drawables other than BitmapDrawable