Я вызвал canvas.drawPath() из метода onDraw (Canvas canvas) для просмотра пути рисования. Он рисует линию по пути. В моем примере я собираюсь рисовать прямоугольник по пути, используя Path.addRect (RectF, Direction.CCW). Он работает отлично, но он рисует прямоугольник с линией. Так отображается линия между двумя прямоугольниками. я просто хочу удалить строку из пути и нарисовать только прямоугольник. Есть ли способ удалить строку из пути?Как удалить строку из пути?
0
A
ответ
-1
Одним из вариантов было бы создание логического значения, называемого «drawPath». Положите все логики для рисования пути в заявлении, если:
public boolean draw(Canvas canvas, MapView mapView, boolean shadow,
long when) {
super.draw(canvas, mapView, shadow);
if(drawPath){
// path drawing logic goes here
}
}
Затем, когда вы хотите, чтобы нарисовать путь, установить «drawPath» истину и вызвать View.Invalidate, чтобы заставить вид перерисовывать Когда вы. хотите удалить путь, установите «drawPath» в false и вызовите View.Invalidate.
Смежные вопросы
- 1. Makefile - удалить ../ из пути
- 2. удалить пространство из пути
- 3. Удалить строку при ошибке указателя пути
- 4. удалить последнюю папку из пути
- 5. удалить элемент из пути python
- 6. Как удалить строку из строки
- 7. как удалить строку из dgrid
- 8. Как удалить строку из sql
- 9. Как удалить строку из строки?
- 10. Как удалить строку из списка?
- 11. Как удалить строку из datagrid?
- 12. Как удалить строку из datagrid
- 13. Как удалить строку из таблицы?
- 14. Как удалить строку из таблицы?
- 15. Как удалить строку из datagridview?
- 16. Как удалить строку из customlistview
- 17. Как удалить строку из флажка?
- 18. Как удалить строку из datatable?
- 19. как удалить строку из DataTable
- 20. Как удалить строку из таблицы
- 21. Как удалить строку из LineChart?
- 22. Как удалить строку из строки?
- 23. Как удалить строку из UITableView?
- 24. Как удалить строку из UITableViewController
- 25. Как удалить строку из JTable?
- 26. Как удалить строку из массива?
- 27. htaccess: удалить cgit.cgi из пути
- 28. Cypher: удалить узлы из пути
- 29. Как получить строку пути из java.nio.Path?
- 30. Как получить определенную строку из пути?
@ Jay- Это не поможет. Это поведение по умолчанию drawPath() по умолчанию. Я нашел решение, которое устанавливает Path. quadTo (mX, mY, mX, mY) так же, как вы установили для размера прямоугольника после метода Path.addRec(). –