AppBarLayout not working with RecyclerView in android 23.0.1 -
i facing issue while implementing appbarlayout animation recyclerview. not working. if replace recyclerview nesterrecyclerview works fine. please me fix this...
<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:clickable="true"> <android.support.design.widget.appbarlayout android:id="@+id/main.appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/themeoverlay.appcompat.dark.actionbar"> <android.support.design.widget.collapsingtoolbarlayout android:id="@+id/main.collapsing" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_scrollflags="scroll|exituntilcollapsed"> <imageview android:id="@+id/company_cover_image" android:layout_width="match_parent" android:layout_height="250dp" android:scaletype="centercrop" android:src="@drawable/bg" android:tint="#11000000" app:layout_collapsemode="parallax" app:layout_collapseparallaxmultiplier="0.9" /> <framelayout android:id="@+id/main.framelayout.title" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:background="@color/bottom_bar_color" android:orientation="vertical" android:padding="10dp" app:layout_collapsemode="parallax" app:layout_collapseparallaxmultiplier="0.3"> <linearlayout android:id="@+id/main.linearlayout.title" android:layout_width="match_parent" android:layout_height="65dp" android:layout_gravity="center" android:gravity="bottom" android:orientation="vertical"> <textview android:id="@+id/company_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:gravity="bottom|center" android:text="name" android:textcolor="@android:color/white" android:textsize="25sp" /> <textview android:id="@+id/company_location" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="location" android:textcolor="@android:color/white" /> </linearlayout> </framelayout> </android.support.design.widget.collapsingtoolbarlayout> </android.support.design.widget.appbarlayout> <android.support.v7.widget.recyclerview android:id="@+id/company_detail_listview" android:layout_width="match_parent" android:layout_height="400dp" android:nestedscrollingenabled="false" app:layout_behavior="@string/appbar_scrolling_view_behavior"/> </android.support.design.widget.coordinatorlayout>
thanks
replace layout code layout code:
<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:clickable="true"> <android.support.design.widget.appbarlayout android:id="@+id/main.appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/themeoverlay.appcompat.dark.actionbar"> <android.support.design.widget.collapsingtoolbarlayout android:id="@+id/main.collapsing" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_scrollflags="scroll|exituntilcollapsed"> <imageview android:id="@+id/company_cover_image" android:layout_width="match_parent" android:layout_height="250dp" android:scaletype="centercrop" android:src="@drawable/bg" android:tint="#11000000" app:layout_collapsemode="parallax" app:layout_collapseparallaxmultiplier="0.9" /> <framelayout android:id="@+id/main.framelayout.title" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:background="@color/bottom_bar_color" android:orientation="vertical" android:padding="10dp" app:layout_collapsemode="parallax" app:layout_collapseparallaxmultiplier="0.3"> <linearlayout android:id="@+id/main.linearlayout.title" android:layout_width="match_parent" android:layout_height="65dp" android:layout_gravity="center" android:gravity="bottom" android:orientation="vertical"> <textview android:id="@+id/company_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:gravity="bottom|center" android:text="name" android:textcolor="@android:color/white" android:textsize="25sp" /> <textview android:id="@+id/company_location" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="location" android:textcolor="@android:color/white" /> </linearlayout> </framelayout> </android.support.design.widget.collapsingtoolbarlayout> </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"> <android.support.v7.widget.recyclerview android:id="@+id/company_detail_listview" android:layout_width="match_parent" android:layout_height="400dp" app:layout_behavior="@string/appbar_scrolling_view_behavior"/> <!--android:nestedscrollingenabled="false"--> </android.support.v4.widget.nestedscrollview> </android.support.design.widget.coordinatorlayout>
i hope work.
Comments
Post a Comment