Android ViewGroup如何设置圆角(像CardVie

2025-08-14  本文已影响0人  晖仔Milo

代码设置方法

        // 设置圆角半径(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);
上一篇 下一篇

猜你喜欢

热点阅读