사용자 정의보기에서 ViewPager로 터치 이벤트 전달

브리 스키

화면 높이의 50 %를 차지하는 ViewPager와 화면의 다른 절반을 차지하는 간단한 View (또는 다른 구성 요소)가 있다고 가정 해 보겠습니다. View 구성 요소를 스 와이프 할 때 ViewPager 자체를 스 와이프하는 것처럼 ViewPager에 내 상호 작용이 표시되기를 원합니다.

이것을 구현하는 방법에 대한 아이디어가 있습니까? View에서 onTouchEvent를 재정의 한 다음 ViewPager에서 onTouchEvent를 트리거하려고 시도했지만 작동하지 않는 것 같습니다.

브리 스키

나는 스스로 해결책을 찾았다. 방법은 다음과 같습니다.

1) ViewGroup의 인스턴스이고 onInterceptTouchEvent ()를 재정의하는보기에 대한 사용자 지정 클래스를 만듭니다. 이 ViewGroup의 자식이 true onTouchEvent ()를 반환하는지 확인합니다.

자세한 설명은 다음과 같습니다. onInterceptTouchEvent는 ACTION_DOWN 만 가져옵니다.

2) onInterceptTouchEvent (MotionEvent ev) 내부에서 viewPager.dispatchTouchEvent (ev)를 호출하여 viewPager에 이벤트를 전달해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ForEach 반복 (SwiftUI)에서 사용자 정의보기로 데이터 전달

분류에서Dev

ViewPager를 사용하여 Activity에서 Fragments로 데이터 전달

분류에서Dev

사용자 정의 UI 셀에서 뷰 컨트롤러로 데이터 전달

분류에서Dev

사용자 정의 tableview 셀에서 UIView 컨트롤러로 데이터 전달

분류에서Dev

스크롤 뷰 사이에 터치 이벤트 전달

분류에서Dev

데이터 바인딩 변수를 xml 속성으로 사용자 정의보기에 전달하는 방법

분류에서Dev

사용자 정의 tablecell의 uicollectionview에서 viewcontroller로 데이터 전달

분류에서Dev

인터셉트 한 다음 터치 이벤트를 기본 앱으로 전달

분류에서Dev

이벤트를 다른 이벤트에 종속시키고 데이터는 jquery 사용자 정의 이벤트를 사용하여 전달됩니다.

분류에서Dev

<form onSubmit = {}>에서 이벤트 데이터가 자동으로 전달됩니까?

분류에서Dev

JQuery`on` 이벤트 핸들러 : 이벤트 위임 및 사용자 지정 데이터 전달

분류에서Dev

UIViewControllerRepresentable에서 View behind로 터치 이벤트를 전달하는 SwiftUI

분류에서Dev

PHP / HTML에서 AngularJS로 사용자 데이터 전달

분류에서Dev

대화 조각의 터치 이벤트를 바로 아래보기로 전달 (부모 활동 내부)

분류에서Dev

지도 핀 segue로 사용자 지정 데이터 전달

분류에서Dev

Asynctask에서 사용자 지정 목록 어댑터 클래스로 목록보기에 대한 데이터 전달

분류에서Dev

jQuery-데이터로 이벤트에 변수 전달

분류에서Dev

컨트롤러의 HTTPGET 메서드에서 사용자 지정 작업 필터로 동적 변수 전달

분류에서Dev

Swift-자식보기에서 부모보기로 데이터 전달

분류에서Dev

Actvity에서 사용자 정의보기 클래스로 변수 전달

분류에서Dev

aspx 페이지에서 사용자 정의 컨트롤로 값 전달

분류에서Dev

사용자 정의 데이터를 Symfony / Twig의 양식 테마로 전달

분류에서Dev

Android 사용자 정의 데이터 바인딩에서 인수로 함수를 전달하는 방법

분류에서Dev

Symfony-Form Builder에서 양식 테마로 사용자 정의 데이터 전달

분류에서Dev

MainActivity에서 사용자 지정 목록보기 어댑터 클래스로 값 전달

분류에서Dev

.trigger를 사용하여 자식에게 이벤트 전달

분류에서Dev

ADB를 사용하여 이벤트 터치를 전화로 보내지 만 해제 할 수 없음

분류에서Dev

Android에서 회전 각도로 사용자 정의보기 내에서 이미지 크기 조정

분류에서Dev

사용자 선택에 따라 스피너에서 TextView로 데이터 전달

Related 관련 기사

  1. 1

    ForEach 반복 (SwiftUI)에서 사용자 정의보기로 데이터 전달

  2. 2

    ViewPager를 사용하여 Activity에서 Fragments로 데이터 전달

  3. 3

    사용자 정의 UI 셀에서 뷰 컨트롤러로 데이터 전달

  4. 4

    사용자 정의 tableview 셀에서 UIView 컨트롤러로 데이터 전달

  5. 5

    스크롤 뷰 사이에 터치 이벤트 전달

  6. 6

    데이터 바인딩 변수를 xml 속성으로 사용자 정의보기에 전달하는 방법

  7. 7

    사용자 정의 tablecell의 uicollectionview에서 viewcontroller로 데이터 전달

  8. 8

    인터셉트 한 다음 터치 이벤트를 기본 앱으로 전달

  9. 9

    이벤트를 다른 이벤트에 종속시키고 데이터는 jquery 사용자 정의 이벤트를 사용하여 전달됩니다.

  10. 10

    <form onSubmit = {}>에서 이벤트 데이터가 자동으로 전달됩니까?

  11. 11

    JQuery`on` 이벤트 핸들러 : 이벤트 위임 및 사용자 지정 데이터 전달

  12. 12

    UIViewControllerRepresentable에서 View behind로 터치 이벤트를 전달하는 SwiftUI

  13. 13

    PHP / HTML에서 AngularJS로 사용자 데이터 전달

  14. 14

    대화 조각의 터치 이벤트를 바로 아래보기로 전달 (부모 활동 내부)

  15. 15

    지도 핀 segue로 사용자 지정 데이터 전달

  16. 16

    Asynctask에서 사용자 지정 목록 어댑터 클래스로 목록보기에 대한 데이터 전달

  17. 17

    jQuery-데이터로 이벤트에 변수 전달

  18. 18

    컨트롤러의 HTTPGET 메서드에서 사용자 지정 작업 필터로 동적 변수 전달

  19. 19

    Swift-자식보기에서 부모보기로 데이터 전달

  20. 20

    Actvity에서 사용자 정의보기 클래스로 변수 전달

  21. 21

    aspx 페이지에서 사용자 정의 컨트롤로 값 전달

  22. 22

    사용자 정의 데이터를 Symfony / Twig의 양식 테마로 전달

  23. 23

    Android 사용자 정의 데이터 바인딩에서 인수로 함수를 전달하는 방법

  24. 24

    Symfony-Form Builder에서 양식 테마로 사용자 정의 데이터 전달

  25. 25

    MainActivity에서 사용자 지정 목록보기 어댑터 클래스로 값 전달

  26. 26

    .trigger를 사용하여 자식에게 이벤트 전달

  27. 27

    ADB를 사용하여 이벤트 터치를 전화로 보내지 만 해제 할 수 없음

  28. 28

    Android에서 회전 각도로 사용자 정의보기 내에서 이미지 크기 조정

  29. 29

    사용자 선택에 따라 스피너에서 TextView로 데이터 전달

뜨겁다태그

보관