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?