|
|
|
|
@ -6,35 +6,177 @@ |
|
|
|
|
android:layout_height="match_parent" |
|
|
|
|
tools:context=".MainActivity"> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/button2" |
|
|
|
|
android:layout_width="50dp" |
|
|
|
|
android:layout_height="25dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="Start" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/guideline10" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/leftb2" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="←" |
|
|
|
|
app:cornerRadius="0dp" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/guideline5" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/downb2" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="↓" |
|
|
|
|
android:textAppearance="@style/TextAppearance.AppCompat.Small" |
|
|
|
|
app:cornerRadius="0dp" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/rightb2" |
|
|
|
|
app:layout_constraintStart_toEndOf="@+id/leftb2" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/upb2" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="↑" |
|
|
|
|
app:cornerRadius="0dp" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/rightb2" |
|
|
|
|
app:layout_constraintStart_toEndOf="@+id/leftb2" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/rightb2" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="→" |
|
|
|
|
app:cornerRadius="0dp" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/guideline8" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/leftb" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="X" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/guideline11" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/upb" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="Y" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/guideline12" |
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/guideline11" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/button" |
|
|
|
|
android:layout_width="50dp" |
|
|
|
|
android:layout_height="25dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="Start" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/guideline9" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/downb" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="A" |
|
|
|
|
android:textAppearance="@style/TextAppearance.AppCompat.Small" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/guideline12" |
|
|
|
|
app:layout_constraintStart_toStartOf="@+id/guideline11" /> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/rightb" |
|
|
|
|
android:layout_width="75dp" |
|
|
|
|
android:layout_height="75dp" |
|
|
|
|
android:insetTop="0dp" |
|
|
|
|
android:insetBottom="0dp" |
|
|
|
|
android:text="B" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/guideline7" |
|
|
|
|
app:layout_constraintEnd_toStartOf="@+id/guideline12" |
|
|
|
|
app:layout_constraintTop_toTopOf="@+id/guideline6" |
|
|
|
|
app:layout_constraintVertical_bias="0.503" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline5" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="vertical" |
|
|
|
|
app:layout_constraintGuide_percent="0.045143638" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline6" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="horizontal" |
|
|
|
|
app:layout_constraintGuide_percent="0.38" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline7" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="horizontal" |
|
|
|
|
app:layout_constraintGuide_percent="0.93" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline8" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="vertical" |
|
|
|
|
app:layout_constraintGuide_percent="0.3515732" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline9" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="vertical" |
|
|
|
|
app:layout_constraintGuide_percent="0.4" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline10" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="vertical" |
|
|
|
|
app:layout_constraintGuide_percent="0.6" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline11" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:orientation="vertical" |
|
|
|
|
app:layout_constraintGuide_percent="0.6497948" /> |
|
|
|
|
|
|
|
|
|
<androidx.constraintlayout.widget.Guideline |
|
|
|
|
android:id="@+id/guideline12" |
|
|
|
|
android:layout_width="wrap_content" |
|
|
|
|
android:layout_height="wrap_content" |
|
|
|
|
android:text="Hi" |
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent" |
|
|
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
|
|
app:layout_constraintTop_toTopOf="parent" /> |
|
|
|
|
|
|
|
|
|
<FrameLayout |
|
|
|
|
android:id="@+id/framelayout" |
|
|
|
|
android:layout_width="0dp" |
|
|
|
|
android:layout_height="0dp" |
|
|
|
|
app:layout_constraintBottom_toTopOf="@+id/button" |
|
|
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
|
|
app:layout_constraintTop_toTopOf="parent"> |
|
|
|
|
|
|
|
|
|
</FrameLayout> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
|
android:id="@+id/left" |
|
|
|
|
android:layout_width="0dp" |
|
|
|
|
android:layout_height="0dp" |
|
|
|
|
android:text="left" |
|
|
|
|
app:layout_constraintBottom_toBottomOf="parent" |
|
|
|
|
app:layout_constraintEnd_toEndOf="parent" |
|
|
|
|
app:layout_constraintStart_toStartOf="parent" |
|
|
|
|
app:layout_constraintTop_toBottomOf="@+id/button" /> |
|
|
|
|
android:orientation="vertical" |
|
|
|
|
app:layout_constraintGuide_percent="0.96" /> |
|
|
|
|
|
|
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout> |