Назначение информации датчика координатам изображенияAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Назначение информации датчика координатам изображения

Сообщение Гость »

Я разрабатываю приложение для внутренней навигации. Я хочу переместить знак стрелки в поле с информацией, которую я получаю от датчика устройства. Если рассматривать эту область как комнату, то при перемещении по комнате с помощью телефона стрелка будет перемещаться к тому же месту в этой области.
Изображение

На этом этапе я могу получить значения тангажа, наклона, азимута и определить, был ли сделан шаг.
Что мне сделать, чтобы стрелка достигла красной точки?
Я присвоил значение азимута изображение стрелки.
float angle = (float) azimuth * -1;
imgMarker.setRotation(angle);

Я пытаюсь изменить положение изображения при каждом шаге.
if (imgMarker.getRotation() > 0) {
imgMarker.setPadding(imgMarker.getPaddingLeft(), imgMarker.getPaddingTop(), imgMarker.getPaddingRight() + 10,stepCount * 10);
} else {
imgMarker.setPadding(imgMarker.getPaddingLeft() + 10, imgMarker.getPaddingTop(), imgMarker.getPaddingRight(),stepCount * 10);
}


Подробнее здесь: https://stackoverflow.com/questions/782 ... oordinates
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»