我之前尝试过查看这个问题,但我没有偶然发现任何我能完全掌握的事情。
我的问题很肤浅:我们正在创建一个小型益智游戏,其中包括一个字段(网格)和一个正在绘制的图层。在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;
我的班级DrawLine依赖于事件输入,例如&#34;是被触摸的屏幕&#34;,而网格中的许多角落是可点击的&#34;。由于这些重叠,它们阻碍了这些事件发生到底部的层。
我需要一些方法来合并我在其上方绘制一条线的类。