2015-12-20 24 views
5

Tôi đang cố gắng đạt được hiệu quả như trang đích của cửa hàng Google Play. Những gì tôi tin là, hệ thống phân cấp như sau -Cuộn ngang Ngẫu nhiên của Recyclerview bên trong Scrollview

  • CoordinatorLayout
  • scrollview
  • Recyclerview với ngang LinearLayout

Các swipe ngang trên "New + Cập nhật Games" phần là vô cùng mịn và không can thiệp vào cuộn dọc. Trong quá trình thực hiện của tôi, trong khi vuốt, có một chuyển động lên xuống, và do đó hiệu ứng không mượt mà.

Lý tưởng chỉ cho các cử chỉ LÊN hoặc XUỐNG rõ ràng, nếu chế độ xem tăng hoặc giảm.

Sự hiểu biết của tôi có đúng không? Có hướng dẫn hoặc hướng dẫn nào giúp tôi đạt được hiệu quả tương tự không?

enter image description here

+0

i có cùng một vấn đề. bạn đã tìm ra được giải pháp nào chưa? – alashow

+0

Tôi cũng bị mắc kẹt –

Trả lời

1

Tôi thực sự sẽ đánh giá cao nếu bạn có thể thêm một số đoạn mã cho một sự hiểu biết tốt hơn về vấn đề của bạn .. mặc dù, đây là một đoạn trích

{ 
recyclerView.setHasFixedSize(true); 
     linearLayoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, true); 
     linearLayoutManager.setReverseLayout(false); 
     linearLayoutManager.setStackFromEnd(false); 
     adapter = new RecyclerAdapter(getContext(), arrayList); 
     recyclerView.setLayoutManager(linearLayoutManager); 
     recyclerView.setAdapter(adapter); 
     recyclerView.setNestedScrollingEnabled(false); 
     adapter.notifyDataSetChanged(); 
} 
+0

linearLayoutManager = new LinearLayoutManager (getContext(), LinearLayoutManager.HORIZONTAL, false); tham số cuối cùng đặt ReverseLayout thành false vì vậy bạn không cần phải đặt true rồi false. – GotaloveCode

Các vấn đề liên quan