ViewOutlineProvider outlineProvider1 = new ViewOutlineProvider() {
@Override
public void getOutline(View view, Outline outline) {
outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), 100);
}
};
ViewOutlineProvider outlineProvider2 = new ViewOutlineProvider() {
@Override
public void getOutline(View view, Outline outline) {
outline.setOval(0, 0, view.getWidth(), view.getHeight());
}
};
v1.setClipToOutline(true);
v2.setClipToOutline(true);
v1.setOutlineProvider(outlineProvider1);
v2.setOutlineProvider(outlineProvider2);