Android View圆角实现

mac2024-08-13  50

Android View圆角实现

//用outline裁剪内容区域 view.setClipToOutline(true); view.setOutlineProvider(new ViewOutlineProvider() { @Override public void getOutline(View view, Outline outline) { Rect rect =new Rect(); //将view的区域保存在rect中 view.getGlobalVisibleRect(rect); Rect selfRect =new Rect(0,0, rect.right - rect.left, rect.bottom - rect.top);//绘制区域 outline.setRoundRect(selfRect,mRadius); } });
最新回复(0)