Android View动态设置有圆角的背景颜色

发布时间 2023-08-07 17:09:53作者: 施行
         val shapeDrawable = GradientDrawable()
        // 设置形状为矩形
        shapeDrawable.shape = GradientDrawable.RECTANGLE
        // 设置背景颜色
        shapeDrawable.setColor(Color.parseColor(item.bgColour))
        // 创建一个圆角数组,分别表示左上、右上、右下和左下的圆角半径
        //// 设置圆角半径 //这里设置了左上角和右上角 为10像素的圆角
        shapeDrawable.cornerRadii = floatArrayOf(10f,10f,10f,10f,0f,0f,0f,0f)