MaterialShapeDrawableViewPathProvider
An implementation of ViewPathProvider that tries to set the Path from a MaterialShapeDrawable in the target's background.
If a MaterialShapeDrawable cannot be found, the Path is left unchanged.