Android ViewGroup如何设置圆角(像CardView那样)

代码设置方法

        // 设置圆角半径(16dp)
        float radius = FZUtils.dp2px(this, 16f);

        // 设置轮廓提供者
        mBinding.layoutVideo.setOutlineProvider(new ViewOutlineProvider() {
            @Override
            public void getOutline(View view, Outline outline) {
                // 设置圆角矩形轮廓
                outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), radius);
            }
        });

        // 开启轮廓裁剪(必须设置,否则圆角不生效)
        mBinding.layoutVideo.setClipToOutline(true);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容