小编San*_*iga的帖子

我需要在右上角的材料芯片上显示徽章。我怎样才能轻松做到呢?

我正在尝试这种方式

    override fun draw(canvas: Canvas) {
        super.draw(canvas)
        val viewWidth = width.toFloat()
        val padding = chipEndPadding
        canvas.drawOval(viewWidth - padding, padding, viewWidth, padding + padding, paint)
    }
Run Code Online (Sandbox Code Playgroud)

但它似乎没有出现,可能是因为chipDrawable。任何方法都可以实现这一点。此方法适用于所有其他视图,但不适用于芯片!

android android-chips material-components material-components-android

2
推荐指数
1
解决办法
829
查看次数