属性カットの向きや角度をXMLで指定されているようです:
diagonal:diagonal_angle=""
diagonal:diagonal_gravity=""
あなたは対角線上で動作する必要があります:カットを作成するためにdiagonal_gravity、私はいくつかの例を見てきましたが、私はそれであなたがどこカットすることを決定することができると思います。
たとえば、左ブロックにdiagonal:diagonal_gravity="right|top"
があります。これは、右上から、diagonal:diagonal_angle
で指定された角度でカットします。
あなたはLinearLayout
と2 DiagonalLayout
このような何かが仕事ができるなら、私に教えてくださいと遊ぶ必要があるので、あなたは、両方のブロックを構成する必要があります。
<!-- above this there's an outer Layout block -->
<!-- This LinearLayout block is to create a container for the images -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="orizontal">
<!-- Left image block -->
<com.github.florent37.diagonallayout.DiagonalLayout
android:layout_width="what-you-need"
android:layout_height="what-you-need"
app:diagonal_angle="choose"
app:diagonal_gravity="right|top">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="image" />
</com.github.florent37.diagonallayout.DiagonalLayout>
<!-- Right image block -->
<com.github.florent37.diagonallayout.DiagonalLayout
android:layout_width="what-you-need"
android:layout_height="what-you-need"
app:diagonal_angle="choose"
app:diagonal_gravity="left|bottom">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="image" />
</com.github.florent37.diagonallayout.DiagonalLayout>
</LinearLayout>
こんにちはマルコ あなたの答えをありがとう。これは四角でそこにとどまるべき三角形にエッジをカットしているので、これは機能しません... – user754730