tôi cố gắng thực hiện một thanh tìm kiếm như trong google maps ứng dụng android:Android toolbar cao khi di chuyển
Khi xem tái chế ở trạng thái ban đầu của nó, thanh công cụ không có độ cao. Chỉ khi người dùng bắt đầu cuộn, độ cao mới hiển thị. Và thanh tìm kiếm (thanh công cụ) không bao giờ sụp đổ. Dưới đây là những gì tôi đã cố gắng để tái tạo này:
<android.support.design.widget.CoordinatorLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="64dp">
<!-- content -->
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
</android.support.design.widget.CoordinatorLayout>
Và ở đây bạn có thể xem kết quả:
Vì vậy, các vấn đề với giải pháp của tôi là, đó độ cao của thanh công cụ luôn luôn có thể nhìn thấy . Nhưng tôi muốn nó chỉ xuất hiện khi khung nhìn của người tái chế cuộn ra sau nó. Có bất kỳ thứ gì từ thư viện hỗ trợ thiết kế cho phép hành vi như được thấy trong ứng dụng bản đồ google không?
Tôi đang sử dụng
com.android.support:appcompat-v7:23.2.0
com.android.support:design:23.2.0
Bạn đã thử sử dụng CollapsingToolbarLayout chưa? –