Я создаю пользовательский холст, как показано ниже, с текстом, который находится слева, а также нужен текст справа, как показано на рисунке ниже.У меня есть часть текста на левой стороне, но как мне заставить текст отображаться слева и справа на холсте?
Вот что я хотел бы показать:
![enter image description here](https://i.stack.imgur.com/wdKbP.png)
Текущий код:
private val textSize: Float = 70.toFloat()
private val groupSpacing = 100
private val paint = Paint()
init {
paint.textSize = textSize
}
override fun onDrawOver(c: Canvas, parent: RecyclerView, state: RecyclerView.State) {
for (i in 0 until parent.childCount) {
val view = parent.getChildAt(i)
val position = parent.getChildAdapterPosition(view)
if (position == 0) {
c.drawText(" Default", view.left.toFloat(),
view.top - groupSpacing / 2 + textSize / 3, paint)
} else if (position == 1) {
c.drawText(" Other", view.left.toFloat(),
view.top - groupSpacing / 2 + textSize / 3, paint)
}
}
}
Приведенный выше код показывает только значение по умолчанию