2015-12-22 2 views
1

Я изменил позицию моего Toolbar Maps, так что она расположена в левом верхнем углу моего Android App, используя этот код:Изменение Android Maps Toolbar анимации

RelativeLayout.LayoutParams toolbarParams = (RelativeLayout.LayoutParams) toolbar.getLayoutParams(); 
toolbarParams.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE); 
toolbarParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE); 
toolbarParams.setMargins(0, 15, 10, 0); 
toolbar.setLayoutParams(toolbarParams); 

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

Не удалось найти информацию о том, как это сделать в Интернете. Возможно ли это каким-либо образом?

ответ

0

Я провел некоторое исследование, и я нашел билет на переполнение стека, аналогичный вашему запросу. Вы можете отключить панель инструментов карты и добавить панель инструментов appcompat. Панель инструментов может быть размещена на любом произвольном уровне вложенности в иерархии представления с использованием метода setSupportActionBar().

Вот ссылка была я нашел решение: Android: Google Maps API - Change position of maps toolbar

Вот официальный документ Google для панели инструментов: https://developer.android.com/reference/android/support/v7/widget/Toolbar.html

+0

Спасибо! Кажется, что я искал. –

Смежные вопросы