Я закодировал приложение для Android, которое измеряет частоту сердечных сокращений с входа камеры. Мне нужно было создать анимацию ЭКГ для приложения. Я знаю, что ЭКГ не связана. Но я постараюсь показать знак в соответствии с частотой сердечных сокращений. Какой метод мне нужно использовать? Рисование анимации в объект View из макета или рисование графики непосредственно на холст. И если вы дадите некоторые подсказки, я буду очень благодарен.Как создать анимацию ЭКГ на Android-приложении
ответ
Это зависит от того, как в режиме реального времени вам нужны ваши данные. Если более низкая частота кадров достаточна, я бы рекомендовал подклассифицировать класс View
и переопределить метод onDraw
. Оттуда вы можете рисовать прямо на холст. Просто не забудьте позвонить invalidate
на просмотр после того, как ваши данные будут изменены, чтобы убедиться, что вызывается onDraw
.
Если требуется более высокая частота кадров, то вы, вероятно, захотите использовать SurfaceView
. У Google есть пример Lunar Lander, который хорошо справляется с этим. Но обратите внимание на некоторые ошибки, которые были найдены в этом примере, поэтому используйте его как руководство не как закон.
Lunar Lander: http://developer.android.com/resources/samples/LunarLander/index.html
Для реального времени графиков данных ЭКГ ..., который является тем, что я кодирования прямо сейчас, вам нужно создать пользовательский вид. Затем в методе onDraw вы используете свой холст для рисования растрового изображения. Затем внутри пользовательского я также реализую Runnable, который рисует строку с использованием drawline, а затем invalidates(). Я бы показал вам код, но его проприетарный, поскольку все, что я нашел, не соответствовало скорости, которую мне приходилось на графику.
- 1. Диаграмма ЭКГ из ЭКГ (Dicom) Модификация
- 2. Как создать анимацию и «анимацию кнопок»?
- 3. Как создать определенную анимацию
- 4. SVG - ЭКГ, как граф
- 5. ЭКГ/ЭКГ консультация языка программного обеспечения
- 6. Нанесение диаграммы на ЭКГ Способ
- 7. как создать анимацию slide_up?
- 8. Как создать анимацию корабля
- 9. Как создать такую анимацию?
- 10. Как создать анимацию
- 11. Как создать интерактивную анимацию?
- 12. Как создать простую анимацию на панели задач?
- 13. Как создать пользовательскую анимацию на Android Canvas
- 14. Как создать запущенную анимацию на холсте HTML5?
- 15. Android Как создать дождь, похожий на анимацию?
- 16. Как создать анимацию, подобную этой?
- 17. Как создать анимацию в AS3?
- 18. Как создать текстовую анимацию iOS?
- 19. Как создать анимацию в заставке?
- 20. Pebble: Как создать пользовательскую анимацию?
- 21. Как создать анимацию анимации Marshmallow?
- 22. ¿Как создать анимацию слайдера текста?
- 23. Как создать анимацию как анимацию iMessage в IOS 10?
- 24. Android: Как создать анимацию 2d
- 25. Как создать javascript последовательную анимацию?
- 26. Как создать анимацию подбора UIView?
- 27. Как создать анимацию в javaScript
- 28. Как создать многоэтапную анимацию UIImageView?
- 29. Как создать анимацию завивки страницы?
- 30. Как создать гладкую анимацию изображения
спасибо за ваш совет, это то, что я ищу. –