Tôi đang sử dụng ViewPager
trong ứng dụng của mình có bố cục hình ảnh nằm ngang để triển khai thư viện được phân trang.Android - Cài đặt cuộn ViewPager
Khi tôi kiểm tra chế độ xem một mình, tức là chế độ xem chính của một hoạt động, nó hoạt động tốt. Tuy nhiên, khi tôi bao gồm điều này như là một phần của bố cục khác, việc di chuyển (hoặc vuốt) trở nên kỳ lạ. Nếu dường như thiết lập lại vị trí ban đầu của nó xung quanh một nửa thông qua một swipe (flicks thực sự nhanh chóng là điều duy nhất tôi đã nhận được để làm việc cho đến nay).
Bất kỳ ý tưởng nào về sự cố có thể là gì?
Chỉ trong trường hợp nó có bất kỳ mức độ liên quan nào, chế độ xem được tăng cao từ XML và được thêm vào một lớp được thừa hưởng PagerAdapter
.
Có thể sẽ xuống đến MotionEvents ... không bao giờ hiểu nhiều thứ nhưng có thể mã mẫu sẽ giúp tôi đến đó ... Tôi sẽ thử ngay bây giờ –
Yup ... công trinh. Tuy nhiên, kể từ khi tôi bắt đầu hiểu điều này ngay bây giờ, tôi nghĩ rằng tôi sẽ có một vấn đề khác ngay từ khi tôi có ý định để có hình ảnh trong ViewPager có thể nhấp và họ cần phải bắt đầu hoạt động. Bất kỳ lời khuyên về điều đó .... Tôi nghĩ rằng tôi nên bắt ACTION_MOVE và để cho ACTION_DOWN đi tương tự như ví dụ thứ hai của bạn. –
Không, đó không phải là quá nhiều của một vấn đề. Đặt 'onClickListener' của bạn trên' ImageView' và đảm bảo đặt chúng là có thể nhấp (trong bố cục XML hoặc trong mã) và bạn sẽ không sao. Hành động nhấp chuột hơi khác so với các sự kiện di chuyển. –