天天看點

Android裡把View切換圓角的方法                                       把View切換圓角的方法

                                       把View切換圓角的方法

public class CornerUtil {
    public static void clipViewCircle(View view) {
        view.setClipToOutline(true);
        view.setOutlineProvider(new ViewOutlineProvider() {
            @Override
            public void getOutline(View view, Outline outline) {
                outline.setOval(0, 0, view.getWidth(), view.getHeight());
            }
        });
    }

    public static void clipViewCornerByDp(View view, final int pixel) {
        view.setClipToOutline(true);
        view.setOutlineProvider(new ViewOutlineProvider() {
            @Override
            public void getOutline(View view, Outline outline) {
                outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), pixel);
            }
        });
    }
}
           

  使用方法:

CornerUtil.clipViewCornerByDp(mEventImage, 5);
           

  簡單吧!!!

                                                                               The     End