To support MATCH_PARENT and WRAP_CONTENT attributes

Use onSizeChanged instead of onAttachedToWindow to get the dimensions of the view, that will support MATCH_PARENT and WRAP_CONTENT.

Change the circle size by adding offset to its padding.