Пользовательский LayoutManager запрещает сенсорное событие для дочерних представлений, кроме первого - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть пользовательский LayoutManager, который передает представления как стек карт следующим образом. Однако у меня возникла проблема с сенсорным событием. Я хотел бы разрешить только первому ребенку иметь touch event и запретить другим. Как я могу это сделать? Заранее спасибо.

enter image description here

1 Ответ

0 голосов
/ 03 февраля 2020

Чтобы добиться этого, я обычно добавляю следующее в мои файлы макета XML, чтобы запретить прикосновения в любых фрагментах позади текущего.

<!-- Add the following in your parent container -->
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  ...
  android:clickable="true"
  android:focusable="true" />
...