Intereting Posts
Как удалить последнюю букву из EditText с помощью кнопки? Настройте рейтинговую панель с различным пользовательским изображением для каждой звезды после выбора Является ли android.os.Build.SERIAL уникальным? Java Web Start – работает ли он с Android? Как использовать значки и символы из «Font Awesome» в приложении для Android Отображение DatePicker с полем года или без него Как измерить размер данных приложения Android и определить утечки памяти? Задержка при использовании android.speech.SpeechRecognizer в DICTATION_MODE Почему TabActivity устарела (причина)? Выполнение специальных тестов с использованием эспрессо и ложки Как установить colspan в ячейке gridview андроида Есть ли в Android стандартный справочный документ / руководство? Android.view.WindowManager $ BadTokenException: Невозможно добавить окно – токен null недействителен Разница между расширением LifecycleActivity, Activity, ActionbarActivity и AppCompactActivity? Библиотека поддержки дизайна v22.2 «НЕПРЕРЫВНО-ТОП-УРОВЕННОЕ ИСКЛЮЧЕНИЕ»

Как создать эффект Foursquare типа карты:

Я хочу интегрировать ощущение карты Foursquare в моем приложении. Таким образом, я создал MapFragment ListFragment .

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

Итак, прежде всего, это правильный способ сделать это? Или я должен разместить MmapFragment в MmapFragment части Activity и в списке ниже? Если да, то как я могу расширить его без сбоев?

Если это первый вариант, тогда мне нужно найти способ разместить карту на небольшом представлении (когда она частично увидена) таким образом, что мое местоположение также находится в центре, а потому, что карта установлена ​​с начала на полноту Экран моего местоположения центрируется в центре экрана и в основном покрывается списком.

У кого-то есть указатель на то, как я мог бы реализовать такой расширяемый эффект карты?

Заранее спасибо.

Вариант 1 + GoogleMap.setPadding . Это компенсирует то, что считается центром VisibleRegion .

Подробнее об этом здесь: https://developers.google.com/maps/documentation/android/map#map_padding