onDraw获取画线的宽度

时间:2018-10-23 15:04:17

标签: android android-custom-view ondraw

我认为是否有可能在自定义视图的onDraw中获得一条画线的宽度。我想要 startX 行和 StopX 画线

override fun onDraw(canvas: Canvas?) {
    viewHeight = measuredHeight
    viewWidth = measuredWidth

 // I want the width of this line...
    canvas?.drawLine(0f,0f, (viewWidth/5).toFloat(),0f,paint)


    super.onDraw(canvas)
}

非常感谢您的时间和协助。

1 个答案:

答案 0 :(得分:0)

您可以使用View.getWidth()和View.getHeight(),因为测量已经完成。更多:https://developer.android.com/reference/android/view/View

enter image description here