ViewPager每次notifyDataSetChanged之后,所设置的PageTransformer显示就出问题?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Tái hiện vấn đề bằng cách áp dụng một PageTransformer, gọi notifyDataSetChanged và quan sát ViewPager trước và sau khi vuốt. Bắt đầu bằng cách lần theo luồng cập nhật của ViewPager xung quanh PageTransformer và notifyDataSetChanged. Được xem là hoàn tất khi transformer vẫn hiển thị ngay sau khi làm mới dữ liệu mà không cần vuốt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
第一次setPageTransformer之后可以正常使用,但是当notifyDataSetChanged之后,其显示就有问题。但是只要viewpager一滑动,PageTransformer的效果就有了。 正常情况下我设置的PageTransformer是这样的,两边没有显示的比较小,而当前位置的显示大: 但是当notifyDataSetChanged之后,显示效果成这个样子了: 不过只要有滑动,显示效果又没问题了。
这是个什么情况,要如何notifyDataSetChanged之后就可以显示PageTransformer的效果?
- Ngôn ngữ chính
- Java
- Star
- 874
- Fork
- 209
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hongyangAndroid/MagicViewPager
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 20/100
-
显示效果不正常Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
-
可以实现循环轮播功能吗Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
多于三页的缩放问题Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
hongyangAndroid/MagicViewPager#3 · 1 bình luận ·
-
从屏幕边缘滑不动Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 15/100
hongyangAndroid/MagicViewPager#2 · 1 bình luận ·
Tất cả issue của hongyangAndroid/MagicViewPager
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
openhab/openhab-core#5847 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
apache/parquet-java#3820 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
beehive-lab/jllm#187 ·