子视图的OnTouchListener不在父视图的外面

时间:2019-07-25 06:41:43

标签: java android view relativelayout ontouchlistener

我有一个带有父级的子布局,其中我在子布局中添加了5张图像。

我将ontouchlistener设置为所有自定义5个图像视图,然后放入

android:clipChildren="false"

两个视图都可以,因此我可以将子图像移到父视图之外,但是当我将视图移到父边界之外时,图像触摸无法正常工作

 <RelativeLayout
        android:id="@+id/main_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/topbar"
        android:layout_marginBottom="70dp"
        android:clipChildren="false"
        android:clipToPadding="false"
        android:background="@drawable/back_1">

        <RelativeLayout
            android:id="@+id/mirror_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:clipChildren="false"
            android:clipToPadding="false"/>

    </RelativeLayout>

如何在父视图(main_layout)的外部启用孩子的触摸(mirror_layout)

0 个答案:

没有答案