Панорамирование изображения с помощью движения головы в Google Glass

Есть ли решение для панорамирования изображений с помощью движения головы? например, пасхальное яйцо "Знакомьтесь, команда". Очень хорошо работает на пасхалке!

Было бы здорово иметь это в GDK (подсказка Google). Я нашел эту библиотеку, которая работает для горизонтального панорамирования, и я, скорее всего, просто адаптирую ее, если не будет другого решения там.


person Patrick    schedule 24.01.2014    source источник
comment
Мне нужно реализовать тот же вариант использования для панорамирования изображения влево и вправо. Я попробовал приведенное ниже решение, предложенное Тони Аллевато, я не смог добиться панорамирования изображения, двигая головой влево или вправо на стекле Google. Позвольте мне предложить решение для достижения панорамирования изображения при движении головы.   -  person Senthil Mg    schedule 14.04.2014


Ответы (2)


Любое решение прямо сейчас будет включать прослушивание датчиков вручную, а затем преобразование видимой области представления на основе этих значений. Похоже, компонент, который вы связали, делает большую часть, если не все, что вам нужно.

Если вы хотите, чтобы такая функция была включена в общедоступный API GDK, не стесняйтесь подавать запрос на функцию в нашем отслеживание проблем!

person Tony Allevato    schedule 24.01.2014
comment
Подумайте, может быть много приложений, использующих этот тип функции. Было бы неплохо иметь надежную реализацию из коробки в GDK. - person Patrick; 24.01.2014
comment
Запрос функции здесь - поставьте звездочку, если хотите! code.google.com/p/ google-glass-api/issues/ - person Patrick; 26.01.2014

Я реализовал что-то вроде этого. Возможно, вы захотите протестировать его: https://github.com/pscholl/glass_snippets/tree/master/Head%20Image%20View

person pscholl    schedule 09.02.2014
comment
спасибо за ссылку буду пробовать. К вашему сведению, проблема была принята GDK, поэтому в какой-то момент будет официальная реализация. - person Patrick; 10.02.2014
comment
@pscholl Я пытаюсь использовать вашу реализацию, но когда я использую ее с изображением того же размера, у вас оно масштабируется до размера экрана, поэтому панорамирование не происходит, когда я двигаю головой. - person vittore; 17.02.2014
comment
по умолчанию коэффициент масштабирования равен 1, поэтому никакого масштабирования нет. В какой-то момент вам нужно вызвать setScaleFactor() с чем-то большим. Или измените значение по умолчанию в HeadImageView.java:17. - person pscholl; 17.02.2014
comment
@pscholl да, получилось. - person vittore; 18.02.2014
comment
@pscholl, я попробовал код, который вы предложили, я не мог заметить, что изображение панорамируется при движении головы при движении влево или вправо. изображение, которое я предоставил, полностью помещается на моем экране. позвольте мне предложить решение, чтобы изображение панорамировалось при движении головы . - person Senthil Mg; 14.04.2014
comment
вам нужно вызвать setScaleFactor() с чем-то большим, чем 1, иначе изображение будет просто масштабировано, чтобы соответствовать экрану. - person pscholl; 14.04.2014