@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android= "http://schemas.android.com/apk/res/android"
<FrameLayout xmlns:android= "http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -7,62 +6,74 @@
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="200dp "
android:layout_height="match_parent "
android:scaleType="centerCrop"
/>
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true" />
<!-- 左侧竖直轴按钮 -->
<RelativeLayout
android:id="@+id/left_vertical_button_layout"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_below="@+id/imageView">
android:layout_above="@id/imageView"
android:layout_marginLeft="50dp"
android:layout_marginBottom="10dp"
android:layout_gravity="left|bottom"
android:layout_marginTop="20dp">
<!-- 上升按钮 -->
<ImageButton
android:id="@+id/up_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@null"
android:contentDescription="@string/up_button"
android:src="@drawable/img" />
android:src="@drawable/up"
android:scaleType="centerCrop"
/>
<!-- 下降按钮 -->
<ImageButton
android:id="@+id/down_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:background="@null"
android:contentDescription="@string/down_button"
android:src="@drawable/img" />
android:src="@drawable/down"
android:scaleType="centerCrop"
/>
<!-- 左旋转按钮 -->
<ImageButton
android:id="@+id/rotate_left_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:background="@null"
android:contentDescription="@string/turn_left_button"
android:src="@drawable/img" />
android:src="@drawable/turnleft"
android:scaleType="centerCrop"
/>
<!-- 右旋转按钮 -->
<ImageButton
android:id="@+id/rotate_right_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
android:background="@null"
android:contentDescription="@string/turn_right_button"
android:src="@drawable/img" />
android:src="@drawable/turnright"
android:scaleType="centerCrop"
/>
</RelativeLayout>
@ -70,9 +81,10 @@
android:id="@+id/top_horizontal_button_layout"
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_below="@+id/imageView"
android:layout_marginTop="20dp"
android:layout_marginRight="20dp"
android:layout_above="@id/imageView"
android:layout_marginRight="50dp"
android:layout_marginBottom="10dp"
android:layout_gravity="right|bottom"
android:layout_alignParentEnd="true">
<!-- 向左按钮 -->
@ -85,7 +97,9 @@
android:layout_centerVertical="true"
android:background="@null"
android:contentDescription="@string/move_left_button"
android:src="@drawable/img" />
android:src="@drawable/moveleft"
android:scaleType="centerCrop"
/>
<!-- 向右按钮 -->
<ImageButton
@ -96,7 +110,9 @@
android:layout_centerVertical="true"
android:background="@null"
android:contentDescription="@string/move_right_button"
android:src="@drawable/img" />
android:src="@drawable/moveright"
android:scaleType="centerCrop"
/>
<!-- 向前移动按钮 -->
<ImageButton
@ -106,7 +122,9 @@
android:layout_centerHorizontal="true"
android:background="@null"
android:contentDescription="@string/move_forward_button"
android:src="@drawable/img" />
android:src="@drawable/moveforward"
android:scaleType="centerCrop"
/>
<!-- 向后移动按钮 -->
<ImageButton
@ -115,41 +133,99 @@
android:layout_height="50dp"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:contentDescription="@string/move_back_button"
android:layout_marginEnd="50dp"
android:contentDescription="@string/move_back_button"
android:background="@null"
android:src="@drawable/img" />
android:src="@drawable/movebackward"
android:scaleType="centerCrop"
/>
</RelativeLayout>
<LinearLayout
android:id="@+id/takeoff_landing_buttons_layout"
android:layout_width="2 00dp"
android:layout_height="wrap_content "
android:layout_width="1 00dp"
android:layout_height="50dp "
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="20dp"
android:gravity="center_horizontal"
android:orientation="horizontal">
android:layout_marginBottom="15dp"
android:layout_gravity="center|bottom"
android:orientation="horizontal"
>
<!-- 降落按钮 -->
<Button
< Image Button
android:id="@+id/landing_button"
android:layout_width="8 0dp"
android:layout_height="61 dp"
android:layout_width="5 0dp"
android:layout_height="50 dp"
android:layout_gravity="left"
android:layout_marginRight="10dp"
android:contentDescription="@string/landing_button123"
android:layout_weight="1"
android:text="降落" />
android:background="@null"
android:src="@drawable/landing"
android:scaleType="centerCrop"
/>
<!-- 起飞按钮 -->
<Button
< Image Button
android:id="@+id/takeoff_button"
android:layout_width="8 0dp"
android:layout_height="match_parent "
android:layout_width="5 0dp"
android:layout_height="50dp "
android:layout_gravity="right"
android:layout_weight="1"
android:text="起飞" />
android:background="@null"
android:scaleType="centerCrop"
android:src="@drawable/takeoff"
android:text="起飞"
android:contentDescription="@string/takeoff_button"
/>
</LinearLayout>
</RelativeLayout>
<!-- 添加三个按钮,用于设置、开始录制和显示当前状态 -->
<LinearLayout
android:id="@+id/top_left_buttons_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp"
android:layout_gravity="left|top">
<ImageButton
android:id="@+id/setting_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:src="@drawable/setting"
android:background="@null"
android:contentDescription="@string/setting_button"
android:scaleType="centerInside"
/>
<ImageButton
android:id="@+id/start_record_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@null"
android:layout_marginLeft="20dp"
android:src="@drawable/record"
android:contentDescription="@string/start_record_button"
android:text="开始录制"
android:scaleType="centerCrop"
/>
<ImageButton
android:id="@+id/show_status_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@null"
android:layout_marginLeft="20dp"
android:src="@drawable/status"
android:text="当前状态"
android:scaleType="centerCrop"
android:contentDescription="@string/show_status_button"
/>
</LinearLayout>
</FrameLayout>