Как добавить прослушиватель кликов, когда пользователь нажимает на маркер (карта Google) и должен показывать нижний лист?

#android #google-maps #bottom-sheet

#Android #google-карты #нижний лист

Вопрос:

Когда пользователь нажимает на маркер, появляется нижний лист.Я не могу этого сделать? Заранее спасибо!

Комментарии:

1. пожалуйста, добавьте какой-нибудь фрагмент кода.

Ответ №1:

Создайте фрагмент нижнего листа:

 BottomDialogFragment bottomDialogFragment = BottomDialogFragment.getInstance();
  

затем на вашей карте добавьте следующего прослушивателя и запустите фрагмент по щелчку:

 yourMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {

                @Override
                public boolean onMarkerClick(Marker marker) {
                    bottomDialogFragment.show(getSupportFragmentManager(), “Bottom Sheet Fragment");

                    return true;
                }
            });
  

Проверьте это, если вы не знаете, как создать нижний фрагмент диалогового окна