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

         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)

 

posted @ 2023-08-07 17:04  施行  阅读(232)  评论(0编辑  收藏  举报