我认为是否有可能在自定义视图的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)
}
非常感谢您的时间和协助。
答案 0 :(得分:0)
您可以使用View.getWidth()和View.getHeight(),因为测量已经完成。更多:https://developer.android.com/reference/android/view/View