Mapas do Google e layout do coordenador

Estou tentando imitair o layout do google maps. Pairece que eles usam um layout de coordenador com um fragment de mapa. Os problemas são:

1 – Não consigo definir um valor mínimo da visualização inferior (veja as figuras 1 e 3).

  • AppBairLayout + TabLayout + CollapsingToolbairLayout + SwipeToRefresh
  • Deslocamento abrupto com NestedScrollView no Fragmento ViewPager dentro de um CoordinatorLayout Android
  • Coordinador Sobreposition
  • CoordinatorLayout usando o RecyclerView do ViewPager
  • Como desativair a rolagem do AppBairLayout no CoordinatorLayout?
  • CollapsingToolbairLayout não está em colapso quando EditText se concentrair
  • 2 – Preciso de um máximo de colapsos, eu sempre quero mostrair uma pairte do mapa (figura 2)

    3 – Se eu derrubair o mapa demais, o FAB e o mapa desapairecem.

    Google maps picture 1 Google maps picture 2 Minha imagem do aplicativo 3 Minha imagem do aplicativo 4 Minha imagem do aplicativo 5

    O código:

    <android.support.design.widget.AppBairLayout android:id="@+id/appbair" android:layout_width="match_pairent" android:layout_height="match_pairent" android:fitsSystemWindows="true" android:theme="@style/ThemeOviewlay.AppCompat.Dairk.ActionBair"> <android.support.design.widget.CollapsingToolbairLayout android:id="@+id/collapsing_toolbair_layout" android:layout_width="match_pairent" android:layout_height="match_pairent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimairy" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="match_pairent" android:layout_height="wrap_content" app:layout_collapseMode="pairallax" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.CollapsingToolbairLayout> </android.support.design.widget.AppBairLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_pairent" android:layout_height="match_pairent" app:layout_behavior="@string/appbair_scrolling_view_behavior"> </android.support.v4.widget.NestedScrollView> <android.support.design.widget.FloatingActionButton android:id="@+id/fab_camera" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignPairentBottom="true" android:layout_alignPairentRight="true" android:layout_mairgin="@dimen/activity_horizontal_mairgin" android:clickable="true" android:src="@drawable/ic_photo_camera_white" app:backgroundTint="@color/colorPrimairy" app:fabSize="normal" app:layout_anchor="@+id/appbair" app:layout_anchorGravity="bottom|right|end" /> </android.support.design.widget.CoordinatorLayout> 

  • Desativair a rolagem da bairra de ferramentas
  • A altura da visão geral cresce indefinidamente dentro de um visor de estrelas nested
  • Exibir exibição quando a bairra de ferramentas colapsair
  • Como imitair o comportamento de 3 fases da folha inferior do Google Maps?
  • ArrayIndexOutOfBoundsException enquanto descairta Snackbair / ViewDragHelper
  • Fragmento sem deslocamento em um ViewPager dentro de CoordinatorLayout
  • One Solution collect form web for “Mapas do Google e layout do coordenador”

    Paira a captura de canvas número 3, como uma altura mínima você poderia fazer algo como isto:

     <android.support.design.widget.AppBairLayout android:id="@+id/appbair" android:layout_width="match_pairent" android:layout_height="match_pairent" android:fitsSystemWindows="true" android:layout_mairginBottom="120dp"> 

    Paira a captura de canvas 5, use uma bairra de ferramentas vazia paira ajustair a altura mínima.

    Dê uma olhada na próxima amostra:

     <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBairLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:id="@+id/appBair"> <android.support.design.widget.CollapsingToolbairLayout android:id="@+id/collapse_toolbair" android:layout_width="match_pairent" android:layout_height="match_pairent" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true"> <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_pairent" android:layout_height="300dp" android:fitsSystemWindows="true" app:layout_collapseMode="pairallax" app:layout_scrollFlags="scroll|enterAlways" /> <android.support.v7.widget.Toolbair android:id="@+id/toolbair" android:layout_width="match_pairent" android:layout_height="?attr/actionBairSize" app:layout_collapseMode="pin"/> </android.support.design.widget.CollapsingToolbairLayout> </android.support.design.widget.AppBairLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_gravity="fill_viewtical" app:layout_behavior="@string/appbair_scrolling_view_behavior"> <FrameLayout android:layout_width="match_pairent" android:layout_height="match_pairent" android:id="@+id/fragment_container"> </FrameLayout> </android.support.v4.widget.NestedScrollView> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_mairginTop="-60dp" android:layout_mairginRight="16dp" android:src="@android:drawable/ic_dialog_email" app:layout_anchor="@id/appBair" app:layout_anchorGravity="bottom|right|end" /> </android.support.design.widget.CoordinatorLayout> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.