Задать вопрос
@dendead

Как проверить отслеживание поверхности (ARCore Android)?

Мне нужно отследить момент, когда смартфон находит поверхность. Пытаюсь сделать это так:

arFragment.getArSceneView().getScene().addOnUpdateListener(frameTime ->
{
    Frame frame = arFragment.getArSceneView().getArFrame();

    if (!surfaceChecker)
    {
        if (frame.getCamera().getTrackingState() == TrackingState.PAUSED)
            // do something
        else if (frame.getCamera().getTrackingState() == TrackingState.TRACKING)
        {
            // do something else
            surfaceChecker = true;
        }
    }
});

Не работает. Код // do something запускается сразу после того, как включается камера. В чём может быть проблема?
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы