studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android calendar material-design toolbar collapse

para - manual de programacion android pdf



Barra de herramientas con calendario (1)

Usando CompactCalendarView Library Este tipo hizo algo impresionante. HopeFully, esto te ayuda.

¿Cómo puedo hacer una barra de herramientas como en estas fotos?
Este es el primer estado

Y este es el segundo estado

Yo uso Collapse Toolbar con CalendarView. Uso esta biblioteca para CalendarView com.prolificinteractive:material-calendarview:1.0.1 Y este es mi código xml:

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/rootLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="@dimen/app_bar_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:id="@+id/appbar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="@dimen/expanded_toolbar_title_margin_start" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <com.prolificinteractive.materialcalendarview.MaterialCalendarView android:id="@+id/calendarView" android:layout_width="match_parent" android:layout_height="wrap_content" app:mcv_showOtherDates="all" app:mcv_selectionColor="#00F"> </com.prolificinteractive.materialcalendarview.MaterialCalendarView> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" android:background="@color/primary_color" android:titleTextColor="@color/text_color" android:minHeight="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/nickname_profile" android:text="@string/nickname" android:textColor="@color/text_color" android:textSize="24sp" android:layout_gravity="bottom|center" android:layout_marginBottom="20dp" android:layout_marginRight="40dp" /> </android.support.v7.widget.Toolbar> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/general_fragment" app:layout_behavior="@string/appbar_scrolling_view_behavior"> </FrameLayout> </android.support.design.widget.CoordinatorLayout>

Y la segunda pregunta: ¿cómo puedo abrir la barra de herramientas solo al hacer clic sin desplazamiento?