I have recently extended from an ImageView to create a CircularImageView class which makes the image circular with a coloured border. This is done via the onDraw(canvas) method
For circular images using Picasso, use this class that implements Transformation.
Picasso.with(context).load(url).transform(new RoundedTransformation(radius, margin)).into(imageview);