相互阻碍的图层

时间:2017-04-26 22:41:48

标签: java android xml android-studio

我之前尝试过查看这个问题,但我没有偶然发现任何我能完全掌握的事情。

我的问题很肤浅:我们正在创建一个小型益智游戏,其中包括一个字段(网格)和一个正在绘制的图层。在XML中,它看起来大致如下:



    <somethingsomething.DrawLine
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="324dp"
        android:layout_height="366dp"
        tools:layout_editor_absoluteY="14dp"
        tools:layout_editor_absoluteX="-7dp"

        />
        
        <GridLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:columnCount="9"
        android:alpha="0.5"
        android:rowCount="9"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent">

        <ImageView
            android:id="@+id/corner_0_0"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_column="0"
            android:layout_row="0"
            android:background="@android:color/background_dark"
            android:clickable="true"
            android:minHeight="10dp"
            android:minWidth="10dp" />
            
            ....
            ...
&#13;
&#13;
&#13;

我的班级DrawLine依赖于事件输入,例如&#34;是被触摸的屏幕&#34;,而网格中的许多角落是可点击的&#34;。由于这些重叠,它们阻碍了这些事件发生到底部的层。

我需要一些方法来合并我在其上方绘制一条线的类。

0 个答案:

没有答案