首页 > 解决方案 > CustomView画布图像未设置android

问题描述

我有一个圆圈,我试图在这个圆圈上设置 Drawble,但即使是代码也在设置,Drawble 没有在模拟器中显示这是我的代码

i < statusValue -> {
                    canvas.drawCircle(xCircle, yCenter, currentStatusRadius, activePaint)
                    val d = resources.getDrawable(com.sbertransport.R.drawable.ic_checkincircle, null)
                    d.setBounds(left, top, right, bottom)
                    d.draw(canvas)
                    canvas.

                   /* val drawble = ContextCompat.getDrawable(context,R.drawable.ic_checkincircle)
                    val icon = drawble?.intrinsicHeight?.let {
                        Bitmap.createBitmap(drawble.intrinsicWidth, it, Bitmap.Config.ARGB_8888) }
                    val canv = Canvas(icon!!)
                    drawble.setBounds(20,20,canvas.width,canvas.height)
                    drawble.draw(canv)
                    canvas.drawLine(60f,40f,20f,90f,whitePaint)
                    canvas*/
                }

被注释的代码是选项 2 他们都没有帮助有人可以提供如何确定这个问题

标签: android

解决方案


推荐阅读