ACTION_DOWN не вызывается для нескольких событий касания различных представлений в android переработке - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть просмотрщик, который имеет несколько изображений. Представления о нажатых и отпущенных событиях должны регистрироваться, что должно работать даже при одновременном касании нескольких изображений и прослушивании в общей функции.

Мне удалось прослушать ACTION_DOWN (0), ACTION_MOVE (2) & ACTION_UP (1) события для одного просмотра за один раз.

Но когда Я нажимаю одновременно несколько изображений, он не обнаруживает ACTION_DOWN для последующих просмотров и вместо этого начинается с ACTION_MOVE. ACTION_UP запускается в конце.

Вот журнал с отметкой времени, событиями и именами представлений


 touchListener: timestamp 1587461653522 0-EVENT View::imgview1
 touchListener: timestamp 1587461653543 2-EVENT View::imgview1
 touchListener: timestamp 1587461653559 2-EVENT View::imgview1
 touchListener: timestamp 1587461653575 2-EVENT View::imgview1
 touchListener: timestamp 1587461653592 2-EVENT View::imgview1
 touchListener: timestamp 1587461653609 2-EVENT View::imgview1
 touchListener: timestamp 1587461653629 2-EVENT View::imgview1
 touchListener: timestamp 1587461653643 2-EVENT View::imgview1
 touchListener: timestamp 1587461653659 2-EVENT View::imgview1
 touchListener: timestamp 1587461653676 2-EVENT View::imgview1
 -----trimmed because of too much repeatation------
 touchListener: timestamp 1587461655222 2-EVENT View::imgview1
 touchListener: timestamp 1587461655238 2-EVENT View::imgview1
 touchListener: timestamp 1587461655254 2-EVENT View::imgview1
 touchListener: timestamp 1587461655271 2-EVENT View::imgview1
 touchListener: timestamp 1587461655289 2-EVENT View::imgview1
 touchListener: timestamp 1587461655305 2-EVENT View::imgview1
 touchListener: timestamp 1587461655323 2-EVENT View::imgview1
 touchListener: timestamp 1587461655339 2-EVENT View::imgview1
 touchListener: timestamp 1587461655356 2-EVENT View::imgview1
 touchListener: timestamp 1587461655372 2-EVENT View::imgview1
 touchListener: timestamp 1587461655378 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655379 2-EVENT View::imgview1
 touchListener: timestamp 1587461655406 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655406 2-EVENT View::imgview1
 touchListener: timestamp 1587461655423 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655424 2-EVENT View::imgview1
 touchListener: timestamp 1587461655439 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655440 2-EVENT View::imgview1
 touchListener: timestamp 1587461655456 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655457 2-EVENT View::imgview1
 touchListener: timestamp 1587461655473 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655473 2-EVENT View::imgview1
 touchListener: timestamp 1587461655492 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655492 2-EVENT View::imgview1
 touchListener: timestamp 1587461655506 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655506 2-EVENT View::imgview1
 touchListener: timestamp 1587461655522 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655523 2-EVENT View::imgview1
 touchListener: timestamp 1587461655539 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655540 2-EVENT View::imgview1
 touchListener: timestamp 1587461655557 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655557 2-EVENT View::imgview1
 touchListener: timestamp 1587461655573 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655573 2-EVENT View::imgview1
 touchListener: timestamp 1587461655590 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655591 2-EVENT View::imgview1
 touchListener: timestamp 1587461655607 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655608 2-EVENT View::imgview1
 touchListener: timestamp 1587461655623 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655623 2-EVENT View::imgview1
 touchListener: timestamp 1587461655641 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655642 2-EVENT View::imgview1
 touchListener: timestamp 1587461655658 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655658 2-EVENT View::imgview1
 touchListener: timestamp 1587461655673 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655674 2-EVENT View::imgview1
 touchListener: timestamp 1587461655691 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655691 2-EVENT View::imgview1
 touchListener: timestamp 1587461655708 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655709 2-EVENT View::imgview1
 touchListener: timestamp 1587461655725 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655725 2-EVENT View::imgview1
 touchListener: timestamp 1587461655741 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655742 2-EVENT View::imgview1
 touchListener: timestamp 1587461655758 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655759 2-EVENT View::imgview1
 touchListener: timestamp 1587461655775 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655775 2-EVENT View::imgview1
 touchListener: timestamp 1587461655792 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655792 2-EVENT View::imgview1
 touchListener: timestamp 1587461655809 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655809 2-EVENT View::imgview1
 touchListener: timestamp 1587461655825 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655825 2-EVENT View::imgview1
 touchListener: timestamp 1587461655843 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655843 2-EVENT View::imgview1
 touchListener: timestamp 1587461655859 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655859 2-EVENT View::imgview1
 touchListener: timestamp 1587461655875 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655876 2-EVENT View::imgview1
 touchListener: timestamp 1587461655892 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655893 2-EVENT View::imgview1
 touchListener: timestamp 1587461655909 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655910 2-EVENT View::imgview1
 touchListener: timestamp 1587461655926 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655926 2-EVENT View::imgview1
 touchListener: timestamp 1587461655943 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655943 2-EVENT View::imgview1
 touchListener: timestamp 1587461655959 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655960 2-EVENT View::imgview1
 touchListener: timestamp 1587461655976 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655977 2-EVENT View::imgview1
 touchListener: timestamp 1587461655993 2-EVENT View::imgview_2
 touchListener: timestamp 1587461655993 2-EVENT View::imgview1
 touchListener: timestamp 1587461656010 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656010 2-EVENT View::imgview1
 touchListener: timestamp 1587461656026 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656027 2-EVENT View::imgview1
 touchListener: timestamp 1587461656043 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656043 2-EVENT View::imgview1
 touchListener: timestamp 1587461656060 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656060 2-EVENT View::imgview1
 touchListener: timestamp 1587461656076 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656077 2-EVENT View::imgview1
 touchListener: timestamp 1587461656094 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656095 2-EVENT View::imgview1
 touchListener: timestamp 1587461656110 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656111 2-EVENT View::imgview1
 touchListener: timestamp 1587461656127 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656127 2-EVENT View::imgview1
 touchListener: timestamp 1587461656144 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656144 2-EVENT View::imgview1
 touchListener: timestamp 1587461656161 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656161 2-EVENT View::imgview1
 touchListener: timestamp 1587461656177 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656178 2-EVENT View::imgview1
 touchListener: timestamp 1587461656194 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656195 2-EVENT View::imgview1
 touchListener: timestamp 1587461656211 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656211 2-EVENT View::imgview1
 touchListener: timestamp 1587461656228 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656228 2-EVENT View::imgview1
 touchListener: timestamp 1587461656245 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656245 2-EVENT View::imgview1
 touchListener: timestamp 1587461656261 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656262 2-EVENT View::imgview1
 touchListener: timestamp 1587461656278 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656279 2-EVENT View::imgview1
 touchListener: timestamp 1587461656295 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656295 2-EVENT View::imgview1
 touchListener: timestamp 1587461656311 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656312 2-EVENT View::imgview1
 touchListener: timestamp 1587461656329 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656329 2-EVENT View::imgview1
 touchListener: timestamp 1587461656345 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656346 2-EVENT View::imgview1
 touchListener: timestamp 1587461656362 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656363 2-EVENT View::imgview1
 touchListener: timestamp 1587461656381 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656381 2-EVENT View::imgview1
 touchListener: timestamp 1587461656395 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656396 2-EVENT View::imgview1
 touchListener: timestamp 1587461656412 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656413 2-EVENT View::imgview1
 touchListener: timestamp 1587461656429 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656430 2-EVENT View::imgview1
 touchListener: timestamp 1587461656446 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656447 2-EVENT View::imgview1
 touchListener: timestamp 1587461656463 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656464 2-EVENT View::imgview1
 touchListener: timestamp 1587461656480 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656480 2-EVENT View::imgview1
 touchListener: timestamp 1587461656498 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656499 2-EVENT View::imgview1
 touchListener: timestamp 1587461656513 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656513 2-EVENT View::imgview1
 touchListener: timestamp 1587461656530 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656530 2-EVENT View::imgview1
 touchListener: timestamp 1587461656547 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656547 2-EVENT View::imgview1
 touchListener: timestamp 1587461656564 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656564 2-EVENT View::imgview1
 touchListener: timestamp 1587461656580 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656581 2-EVENT View::imgview1
 touchListener: timestamp 1587461656597 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656598 2-EVENT View::imgview1
 touchListener: timestamp 1587461656614 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656615 2-EVENT View::imgview1
 touchListener: timestamp 1587461656630 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656631 2-EVENT View::imgview1
 touchListener: timestamp 1587461656648 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656648 2-EVENT View::imgview1
 touchListener: timestamp 1587461656664 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656665 2-EVENT View::imgview1
 touchListener: timestamp 1587461656682 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656682 2-EVENT View::imgview1
 touchListener: timestamp 1587461656698 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656698 2-EVENT View::imgview1
 touchListener: timestamp 1587461656714 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656715 2-EVENT View::imgview1
 touchListener: timestamp 1587461656731 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656732 2-EVENT View::imgview1
 touchListener: timestamp 1587461656748 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656749 2-EVENT View::imgview1
 touchListener: timestamp 1587461656765 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656766 2-EVENT View::imgview1
 touchListener: timestamp 1587461656782 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656783 2-EVENT View::imgview1
 touchListener: timestamp 1587461656799 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656800 2-EVENT View::imgview1
 touchListener: timestamp 1587461656815 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656816 2-EVENT View::imgview1
 touchListener: timestamp 1587461656832 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656832 2-EVENT View::imgview1
 touchListener: timestamp 1587461656849 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656849 2-EVENT View::imgview1
 touchListener: timestamp 1587461656866 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656867 2-EVENT View::imgview1
 touchListener: timestamp 1587461656883 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656884 2-EVENT View::imgview1
 touchListener: timestamp 1587461656900 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656901 2-EVENT View::imgview1
 touchListener: timestamp 1587461656917 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656917 2-EVENT View::imgview1
 touchListener: timestamp 1587461656933 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656934 2-EVENT View::imgview1
 touchListener: timestamp 1587461656952 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656953 2-EVENT View::imgview1
 touchListener: timestamp 1587461656969 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656970 2-EVENT View::imgview1
 touchListener: timestamp 1587461656985 2-EVENT View::imgview_2
 touchListener: timestamp 1587461656986 2-EVENT View::imgview1
 touchListener: timestamp 1587461657002 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657003 2-EVENT View::imgview1
 touchListener: timestamp 1587461657024 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657026 2-EVENT View::imgview1
 touchListener: timestamp 1587461657027 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657028 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657029 2-EVENT View::imgview1
 touchListener: timestamp 1587461657035 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657035 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657036 2-EVENT View::imgview1
 touchListener: timestamp 1587461657051 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657052 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657052 2-EVENT View::imgview1
 touchListener: timestamp 1587461657068 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657069 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657070 2-EVENT View::imgview1
 touchListener: timestamp 1587461657085 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657086 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657086 2-EVENT View::imgview1
 touchListener: timestamp 1587461657102 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657103 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657104 2-EVENT View::imgview1
 touchListener: timestamp 1587461657118 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657119 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657119 2-EVENT View::imgview1
 touchListener: timestamp 1587461657138 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657139 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657141 2-EVENT View::imgview1
 touchListener: timestamp 1587461657152 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657152 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657153 2-EVENT View::imgview1
 touchListener: timestamp 1587461657168 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657168 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657168 2-EVENT View::imgview1
 touchListener: timestamp 1587461657184 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657185 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657185 2-EVENT View::imgview1
 touchListener: timestamp 1587461657202 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657202 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657202 2-EVENT View::imgview1
 touchListener: timestamp 1587461657218 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657218 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657218 2-EVENT View::imgview1
 touchListener: timestamp 1587461657235 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657235 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657235 2-EVENT View::imgview1
 touchListener: timestamp 1587461657252 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657252 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657252 2-EVENT View::imgview1
 touchListener: timestamp 1587461657269 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657269 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657270 2-EVENT View::imgview1
 touchListener: timestamp 1587461657285 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657285 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657286 2-EVENT View::imgview1
 touchListener: timestamp 1587461657302 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657302 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657303 2-EVENT View::imgview1
 touchListener: timestamp 1587461657320 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657320 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657320 2-EVENT View::imgview1
 touchListener: timestamp 1587461657337 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657337 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657338 2-EVENT View::imgview1
 touchListener: timestamp 1587461657354 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657354 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657355 2-EVENT View::imgview1
 touchListener: timestamp 1587461657369 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657370 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657370 2-EVENT View::imgview1
 touchListener: timestamp 1587461657386 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657387 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657387 2-EVENT View::imgview1
 touchListener: timestamp 1587461657403 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657403 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657403 2-EVENT View::imgview1
 touchListener: timestamp 1587461657420 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657421 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657421 2-EVENT View::imgview1
 touchListener: timestamp 1587461657436 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657437 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657437 2-EVENT View::imgview1
 touchListener: timestamp 1587461657453 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657454 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657454 2-EVENT View::imgview1
 touchListener: timestamp 1587461657470 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657471 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657471 2-EVENT View::imgview1
 touchListener: timestamp 1587461657487 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657487 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657488 2-EVENT View::imgview1
 touchListener: timestamp 1587461657503 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657504 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657504 2-EVENT View::imgview1
 touchListener: timestamp 1587461657521 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657521 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657522 2-EVENT View::imgview1
 touchListener: timestamp 1587461657537 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657538 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657538 2-EVENT View::imgview1
 touchListener: timestamp 1587461657554 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657554 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657739 2-EVENT View::imgview1
 touchListener: timestamp 1587461657756 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657757 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657757 2-EVENT View::imgview1
 touchListener: timestamp 1587461657772 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657773 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657773 2-EVENT View::imgview1
 touchListener: timestamp 1587461657790 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657790 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657791 2-EVENT View::imgview1
 touchListener: timestamp 1587461657806 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657806 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657807 2-EVENT View::imgview1
 touchListener: timestamp 1587461657823 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657823 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657823 2-EVENT View::imgview1
 touchListener: timestamp 1587461657839 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657840 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657840 2-EVENT View::imgview1
 touchListener: timestamp 1587461657857 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657858 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657858 2-EVENT View::imgview1
 touchListener: timestamp 1587461657873 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657873 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657874 2-EVENT View::imgview1
 touchListener: timestamp 1587461657891 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657891 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657892 2-EVENT View::imgview1
 touchListener: timestamp 1587461657906 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657907 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657907 2-EVENT View::imgview1
 touchListener: timestamp 1587461657923 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657924 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657924 2-EVENT View::imgview1
 touchListener: timestamp 1587461657940 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657940 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657941 2-EVENT View::imgview1
 touchListener: timestamp 1587461657956 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657957 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657957 2-EVENT View::imgview1
 touchListener: timestamp 1587461657973 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657974 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657974 2-EVENT View::imgview1
 touchListener: timestamp 1587461657990 2-EVENT View::imgview_three
 touchListener: timestamp 1587461657991 2-EVENT View::imgview_2
 touchListener: timestamp 1587461657991 2-EVENT View::imgview1
 touchListener: timestamp 1587461658007 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658007 2-EVENT View::imgview_2
 touchListener: timestamp 1587461658008 2-EVENT View::imgview1
 touchListener: timestamp 1587461658024 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658024 2-EVENT View::imgview_2
 touchListener: timestamp 1587461658024 2-EVENT View::imgview1
 touchListener: timestamp 1587461658041 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658042 2-EVENT View::imgview_2
 touchListener: timestamp 1587461658042 2-EVENT View::imgview1
 touchListener: timestamp 1587461658057 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658058 2-EVENT View::imgview_2
 touchListener: timestamp 1587461658058 2-EVENT View::imgview1
 touchListener: timestamp 1587461658074 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658075 2-EVENT View::imgview_2
 touchListener: timestamp 1587461658075 2-EVENT View::imgview1
 touchListener: timestamp 1587461658092 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658092 2-EVENT View::imgview_2
 touchListener: timestamp 1587461658093 2-EVENT View::imgview1
 touchListener: timestamp 1587461658103 1-EVENT View::imgview_three
 touchListener: timestamp 1587461658103 1-EVENT View::imgview_2
 touchListener: timestamp 1587461658103 2-EVENT View::imgview1
 touchListener: timestamp 1587461658104 1-EVENT View::imgview_three
 touchListener: timestamp 1587461658104 1-EVENT View::imgview_2
 touchListener: timestamp 1587461658107 2-EVENT View::imgview1
 touchListener: timestamp 1587461658111 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658111 2-EVENT View::imgview1
 touchListener: timestamp 1587461658124 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658124 2-EVENT View::imgview1
 touchListener: timestamp 1587461658130 1-EVENT View::imgview_three
 touchListener: timestamp 1587461658130 1-EVENT View::imgview1
 touchListener: timestamp 1587461658130 1-EVENT View::imgview_three
 touchListener: timestamp 1587461658130 1-EVENT View::imgview1
 touchListener: timestamp 1587461658143 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658157 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658174 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658192 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658208 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658225 2-EVENT View::imgview_three
 touchListener: timestamp 1587461658235 1-EVENT View::imgview_three
 touchListener: timestamp 1587461658235 1-EVENT View::imgview_three

Дополнительная информация: я заблокировал прокрутку RecyclerView в onInterceptTouchEvent с помощью rv.scrollState == RecyclerView.SCROLL_STATE_DRAGGING, но Я не подозреваю о каких-либо проблемах, поскольку одно касание работает нормально.

В коде нет использования слушателя жестов или масштабирования

Селекторы, примененные к просмотрам изображений, не имеют проблем с настройкой android: state_pressed, android: state_focused, android: state_selected соответствующие изображения в сценарии multi touch / click / select . Таким образом, часть представления XML, управляемая собственным кодом, равна solid, но сторона touchListener не может извлечь выгоду из этой рабочей точности. Или это может ?

Так должны работать функции прослушивания касаний, прослушивающие касания нескольких видов?

Если да - мне придется написать глупое исправление трактовки первого ACTION_MOVE как ACTION_DOWN, представляющего собой кроличью нору производительности, с отслеживанием просмотров в памяти по таким быстрым вызовам функций.

Редактировать: Изменяемая функция

    imgview1.onTouch {v, event -> touchListener(v, event, position)}
    imgview_2.onTouch {v, event -> touchListener(v, event, position)}
    imgview_three.onTouch {v, event -> touchListener(v, event, position)}

    private fun touchListener(v: View, event: MotionEvent, position: Int): Boolean {
        var globalRect = Rect()
        v.getGlobalVisibleRect(globalRect)
        println("actionMasked ^^^ pointers-${event.pointerCount} time-${System.currentTimeMillis()} ${event.actionMasked}-EVENT View::${v.id}")

        return true     // tried with return false as well, true gave me pointer count of 3 once when i touched 4 buttons
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...