美文网首页
android view 圆角

android view 圆角

作者: young蛘 | 来源:发表于2022-09-19 17:05 被阅读0次

    使用outlineProvider 即可实现view的圆角效果。不用绘制圆角背景边框,不用自定义view重新绘制实现圆角。

    myView.outlineProvider = object : ViewOutlineProvider() {
                        override fun getOutline(view: View?, outline: Outline?) {
                            outline?.setRoundRect(0,0, view?.width!!, view?.height!!,radius.toFloat())
                        }
                    }
    myView.clipToOutline=true
    

    还可以绘制矩形,椭圆,路径等形状

    outline?.setRect(rect)
    outline?.setOval(rect)
    outline?.setPath(path)
    

    相关文章

      网友评论

          本文标题:android view 圆角

          本文链接:https://www.haomeiwen.com/subject/jbmportx.html