android - top - ultimate guitar pro
Android-Google Play como pestaƱas (3)
Google acaba de implementar una nueva apariencia en sus pestañas en Google Play.
Sé que esto se puede hacer con ViewPagerIndicator, pero no me gustaría usar otra biblioteca en mi aplicación y cambiar el tamaño de la aplicación por otro MB más o menos.
Actualmente estoy usando android.support.v4.view.PagerTabStrip (como en el viejo Google Play), y me pregunto si el nuevo aspecto también se puede implementar utilizando la biblioteca de soporte de Android.
Gracias por adelantado.
prueba esta biblioteca
Utiliza ViewPager
con fragmento para mostrar pestañas como en google play.
Google finalmente lanzó su api deslizante de pestañas.
Para usar SlidingTabsBasic, primero debe descargar el archivo zip de: http://developer.android.com/downloads/samples/SlidingTabsBasic.zip
- Incluya los 2 archivos fuente java en el paquete com.example.android.common.view en su proyecto. Puede elegir moverlos a un paquete adecuado en su proyecto.
- Para usar el componente, simplemente agréguelo a su jerarquía de vistas. Luego, en su Actividad o Fragmento, proporcione SlidingTabsBasic your viewPager llamando a mSlidingTabLayout.setViewPager (mViewPager);
Diseño de ejemplo de Google:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.example.android.common.view.SlidingTabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:background="@android:color/white"/>
</LinearLayout>
Código de ejemplo en el método onCreate () de tu Actividad:
mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setViewPager(mViewPager);
Para obtener más detalles, siga el ejemplo en el archivo zip SlidingTabsBasicFragment.java y fragment_sample.xml
Biblioteca de soporte de diseño (método actual).
La Biblioteca de soporte de diseño incluye el widget TabLayout
que le permite implementar pestañas de Google Play-ment:
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
y luego inicializarlo:
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
Para ver un ejemplo completo, consulte la aplicación Cheesesquare
Biblioteca PagerSlidingTabStrip
Esta es una biblioteca lista para usar que puedes encontrar en Github .