Tag: coordinador diseño

despliegue la vista de desplazamiento anidada para ampliar la vista de la imagen en su parte superior

Estoy usando coordinatorlayout para hacer mi página de perfil. Aquí está mi código. <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/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:id="@+id/scrollview" android:layout_width="match_parent" […]

Webview dentro de NestedScrollView causa problema de altura

Utilizo support.v4.widget.NestedScrollView y tengo un problema con mi webview. Aquí está mi diseño: <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/coordinatorLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:focusableInTouchMode="true"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:id="@+id/barlayout"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:background="#9E9E9E" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|enterAlways"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/relativeLayout" android:animateLayoutChanges="true"> <!– some views here –> </RelativeLayout> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <WebView android:id="@+id/webView" android:layout_height="match_parent" android:layout_width="match_parent" /> </android.support.v4.widget.NestedScrollView> <RelativeLayout android:layout_width="match_parent" […]

Cómo enrollar el diseño del coordinador en un LinearLayout?

Estoy intentando usar el CoordinatorLayout de la nueva Biblioteca de Diseño de Android dentro de otro diseño. El CoordinatorLayout contiene un RecyclerView. Lo que estoy tratando de hacer es colocar un LinearLayout simple debajo del CoordinatorLayout. Este diseño debe colocarse debajo del CoordinatorLayout. Esto es XML que estoy usando: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" […]

Consiga un comportamiento igual que AppBarLayout para cualquier ViewGroup en CoordinatorLayout

Estoy enfrentando el siguiente problema con vistas personalizadas en CoordinatorLayout: Necesito colapsar ViewGroup (fe LinearLayout) al desplazar RecyclerView. ViewGroup actúa como encabezado de RecyclerView. Cuando se utiliza código siguiente: <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent"> <LinearLayout android:id="@+id/header" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_scrollFlags="scroll|enterAlways" android:orientation="vertical"> <!– TextViews, etc. –> </LinearLayout> </LinearLayout> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerView" app:layout_behavior="@string/appbar_scrolling_view_behavior" android:layout_width="match_parent" android:layout_height="match_parent" /> </android.support.design.widget.CoordinatorLayout> No […]

Diseño del coordinador con viewpager con recyclerview como adaptador

Tengo esta disposición con el diseño del coordinador, que tiene pestañas con el viewpager y en el adaptador del viewpager creo el recyclerview para cada página. Diseño : 08-09 11:28:17.816 2804-2804/com.xxx.yyy.debug E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.IllegalArgumentException: width and height must be > 0 at android.graphics.Bitmap.createBitmap(Bitmap.java:638) at android.graphics.Bitmap.createBitmap(Bitmap.java:620) at android.support.design.widget.CollapsingTextHelper.ensureExpandedTexture(CollapsingTextHelper.java:413) at android.support.design.widget.CollapsingTextHelper.setInterpolatedTextSize(CollapsingTextHelper.java:390) at android.support.design.widget.CollapsingTextHelper.calculateOffsets(CollapsingTextHelper.java:227) at android.support.design.widget.CollapsingTextHelper.setExpansionFraction(CollapsingTextHelper.java:203) […]

Cómo mostrar los elementos colapsados ​​en CoordinatorLayout mediante programación?

Tengo CoordinatorLayout como se describe en el blog: http://android-developers.blogspot.ru/2015/05/android-design-support-library.html <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_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar … app:layout_scrollFlags="scroll|enterAlways"> <TextView … app:layout_scrollFlags="scroll|enterAlways"> </android.support.design.widget.AppBarLayout> </android.support.design.widget.CoordinatorLayout> Dentro de AppBarLayout tengo la Toolbar y TextView con información de estado adicional. AppBarLayout puede colapsarse (después de desplazarse). A veces necesito mostrar AppBarLayout para […]

ConstraintLayout vs Coordinator?

¿Qué implementar ConstraintLayout o CoordinatorLayout para el diseño de material adecuado en android?

Posición de la vista de héroe calculada erróneamente durante la transición de elementos compartidos

Tengo dos actividades, Toolbars y CoordinatorLayouts en ambos. Las barras de herramientas se pueden ocultar desplazándose, gracias a CoordinatorLayout. Estoy tratando de hacer una transición de elementos compartidos entre ellos y estos son los pasos que he tomado hasta ahora: Establezca una vista de imagen como vista de héroe. Establecer barra de herramientas, barra de […]

CoordinatorLayout y AppBarLayout elevación

He creado un diseño AppBar como este <android.support.design.widget.AppBarLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/appbar_layout" android:layout_height="@dimen/app_bar_height" android:layout_width="match_parent" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:elevation="20dp"> <android.support.design.widget.CollapsingToolbarLayout…> </android.support.design.widget.AppBarLayout> Funciona y proyecta una sombra en el LinearLayout: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/app_bar_large" /> </LinearLayout> Sin embargo, cuando lo pongo en la sombra CoordinatorLayout se ha ido: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/app_bar_large" /> </android.support.design.widget.CoordinatorLayout> ¿Cómo […]

NestedScrolling con NestedScrollView, RecyclerView (Horizontal), dentro de un CoordinatorLayout

Tengo un diseño de la interfaz de usuario con CollapsingToolbarLayout, como el siguiente. <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:fillViewport="true" android:theme="@style/ThemeOverlay.AppCompat.Light" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.