Я пытаюсь перемещать круг внутри настраиваемого компонента, и он перемещается только при нажатии кнопки за пределами настраиваемого компонента. Я касаюсь и перетаскиваю круг, он ничего не делает, но как только я нажимаю на кнопку (которая не имеет ничего общего с пользовательским компонентом), она обновляется (нарисована) до места, где я остановился, касаясь ... Я вызываю какую-нибудь вещь для обновления на пользовательском компоненте? У меня есть Override onTouchEvent и, помимо прочего, onDraw. OnTouch проверяет DOWN, MOVE (обновляет положение по кругу), а UP только обновляет beDeaded boolean. OnDraw рисует круг в позиции, зафиксированной в событии MOVE. Что мне не хватает? Спасибо!Попытка перемещения круга с помощью Touch
0
A
ответ
0
После изменения позиции вашего круга, вызовите invalidate(Rect)
Это заставит вид перекроить ту часть представления.
Убедитесь, что Rect, который вы проходите, достаточно большой, чтобы охватить как старое положение круга, так и новое местоположение, а также количество отступов на несколько пикселей.
ПРИМЕЧАНИЕ: Позвоните по телефону postInvalidate(), чтобы сделать это из потока, отличного от UI.
Смежные вопросы
- 1. Попытка перемещения круга с использованием графической библиотеки Ocaml
- 2. Попытка получить центр круга с opencv
- 3. Попытка перемещения координаты y
- 4. Случайная попытка перемещения
- 5. Попытка передать значения локальному хранилищу с помощью Sencha Touch 2.1.1
- 6. Попытка перемещения файлов с определенным форматом
- 7. Возможность перемещения нескольких изображений с помощью «touchhes»
- 8. UIGestureRecognizer Проблема: попытка перемещения назад
- 9. Создание сектора кольца/круга с помощью CanvasRenderer
- 10. Рисование круга с помощью мыши.
- 11. Попытка использовать методы в базовой программе круга
- 12. Как заполнить часть круга с помощью PIL?
- 13. Определите точки разного круга круга с помощью MATLAB
- 14. Проблема с изображением круга круга
- 15. Кнопка перемещения с помощью jQuery
- 16. Кнопка перемещения с помощью css
- 17. Попытка нарисовать несколько кругов, но оба круга соединяются с линией
- 18. Перемещение кнопок с помощью Touch
- 19. Кэширование фрагментов с помощью Touch
- 20. Box2D изменение угла круг сталкивается без перемещения круга
- 21. Попытка перемещения управления снимком по таймеру
- 22. Попытка перемещения по точке.x/.y менее 1
- 23. Использование клавиатуры для перемещения круга под углами в java
- 24. Найти изменения, необходимые для перемещения по окружности круга # 2
- 25. Найти изменения, необходимые для перемещения по окружности круга
- 26. Получить позицию перемещения объекта с помощью раскадровки Универсальное приложение Windows
- 27. Попытка перемещения указателей маршрута из основного сценария с использованием bluerint
- 28. Попытка перемещения объекта в матрице с использованием алгоритма рисования линии
- 29. Попытка перемещения/анимации контейнера в javascript с использованием библиотеки easeljs
- 30. Скручивание круга в J2ME с помощью холста
большое спасибо !!! :) – Luis