Android 渐变可绘制角半径为';行不通

Android 渐变可绘制角半径为';行不通,android,android-view,android-canvas,android-drawable,Android,Android View,Android Canvas,Android Drawable,我使用GradientDrawable在矩形上应用角半径,这个drawable最终在TextView上设置 val drawable = GradientDrawable() drawable.shape = GradientDrawable.RECTANGLE drawable.setStroke(3, Color.YELLOW) drawable.setColor(Color.RED) drawable.cornerRadius = 10.toFloat() view.setBackgrou

我使用GradientDrawable在矩形上应用角半径,这个drawable最终在TextView上设置

val drawable = GradientDrawable()
drawable.shape = GradientDrawable.RECTANGLE
drawable.setStroke(3, Color.YELLOW)
drawable.setColor(Color.RED)
drawable.cornerRadius = 10.toFloat()
view.setBackgroundDrawable(drawable)
你知道为什么它不工作,仍然是一个没有应用圆角半径的矩形吗

我以前试过调用
mutate()
,但仍然不起作用,还试过cornerRadii,但什么都没有:(