From ea8623ada803151105505a603260848da0dcf8b9 Mon Sep 17 00:00:00 2001 From: Lihongda <963140097@qq.com> Date: Thu, 22 Feb 2024 23:32:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=90=AD=E5=BB=BA=E5=9F=BA=E7=A1=80UI=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E9=80=BB=E8=BE=91=E6=A1=86=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle.properties | 2 +- iFish7/src/main/AndroidManifest.xml | 2 +- .../activity/HotSpotConnentActivity.java | 3 + .../activity/NewBindDeviceChoiceActivity.java | 2 +- .../activity/newbind/BottomChoiceDialog.java | 139 ++++++++++++ .../ifish/activity/newbind/ConnectType.java | 13 ++ .../newbind/NewBindDeviceActivity.java | 207 +++++++++++++++++- iFish7/src/main/res/anim/bottom_dialog_in.xml | 11 + .../src/main/res/anim/bottom_dialog_out.xml | 11 + .../src/main/res/drawable/connect_device.xml | 5 + .../res/drawable/connect_device_normal.xml | 5 + .../res/drawable/connect_device_pressed.xml | 5 + .../src/main/res/drawable/white_radius10.xml | 5 + .../activity_new_bind_device_choice.xml | 120 +++++++--- .../dialog_choose_connect_wifi_type.xml | 60 +++++ iFish7/src/main/res/values/strings.xml | 4 + iFish7/src/main/res/values/styles.xml | 11 + 17 files changed, 567 insertions(+), 38 deletions(-) create mode 100644 iFish7/src/main/java/com/ifish/activity/newbind/BottomChoiceDialog.java create mode 100644 iFish7/src/main/java/com/ifish/activity/newbind/ConnectType.java create mode 100644 iFish7/src/main/res/anim/bottom_dialog_in.xml create mode 100644 iFish7/src/main/res/anim/bottom_dialog_out.xml create mode 100644 iFish7/src/main/res/drawable/connect_device.xml create mode 100644 iFish7/src/main/res/drawable/connect_device_normal.xml create mode 100644 iFish7/src/main/res/drawable/connect_device_pressed.xml create mode 100644 iFish7/src/main/res/drawable/white_radius10.xml create mode 100644 iFish7/src/main/res/layout/dialog_choose_connect_wifi_type.xml diff --git a/gradle.properties b/gradle.properties index 76f220158..d0afeae25 100644 --- a/gradle.properties +++ b/gradle.properties @@ -27,4 +27,4 @@ android.useAndroidX=true android.useDeprecatedNdk=true versionCode=40 -versionName=4.11.0 \ No newline at end of file +versionName=4.10.0 \ No newline at end of file diff --git a/iFish7/src/main/AndroidManifest.xml b/iFish7/src/main/AndroidManifest.xml index 843bd183f..78a7db8df 100644 --- a/iFish7/src/main/AndroidManifest.xml +++ b/iFish7/src/main/AndroidManifest.xml @@ -188,7 +188,7 @@ android:name=".newbind.NewBindDeviceActivity" android:exported="false" android:launchMode="singleTop" - android:theme="@style/Transparent" /> + android:theme="@style/Theme.AppCompat.NoActionBar" /> + + + + + + + diff --git a/iFish7/src/main/res/anim/bottom_dialog_out.xml b/iFish7/src/main/res/anim/bottom_dialog_out.xml new file mode 100644 index 000000000..aa957d307 --- /dev/null +++ b/iFish7/src/main/res/anim/bottom_dialog_out.xml @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/iFish7/src/main/res/drawable/connect_device.xml b/iFish7/src/main/res/drawable/connect_device.xml new file mode 100644 index 000000000..912cf4cd3 --- /dev/null +++ b/iFish7/src/main/res/drawable/connect_device.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/iFish7/src/main/res/drawable/connect_device_normal.xml b/iFish7/src/main/res/drawable/connect_device_normal.xml new file mode 100644 index 000000000..8c9b29114 --- /dev/null +++ b/iFish7/src/main/res/drawable/connect_device_normal.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/iFish7/src/main/res/drawable/connect_device_pressed.xml b/iFish7/src/main/res/drawable/connect_device_pressed.xml new file mode 100644 index 000000000..b49b18eac --- /dev/null +++ b/iFish7/src/main/res/drawable/connect_device_pressed.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/iFish7/src/main/res/drawable/white_radius10.xml b/iFish7/src/main/res/drawable/white_radius10.xml new file mode 100644 index 000000000..9f59b6c37 --- /dev/null +++ b/iFish7/src/main/res/drawable/white_radius10.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/iFish7/src/main/res/layout/activity_new_bind_device_choice.xml b/iFish7/src/main/res/layout/activity_new_bind_device_choice.xml index 481d47dc0..7da54aa87 100644 --- a/iFish7/src/main/res/layout/activity_new_bind_device_choice.xml +++ b/iFish7/src/main/res/layout/activity_new_bind_device_choice.xml @@ -1,5 +1,6 @@ + + + android:textSize="17sp" + android:textStyle="bold" /> - + + tools:visibility="visible"> + + + + + + + + android:textColor="#3E3A39" /> + android:background="#efedee" /> + android:textColor="#3E3A39" /> + android:background="#efedee" /> + android:text="密码" + android:textColor="#3E3A39" /> @@ -121,11 +147,9 @@ + android:background="#efedee" /> @@ -134,34 +158,64 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="15dp" - android:layout_marginRight="15dp" - android:textColor="#999999" android:layout_marginTop="30dp" + android:layout_marginRight="15dp" + android:lineSpacingExtra="5dp" android:text="1、插座仅支持2.4G的WiFi网络,不支持5G及双频合一的网络(需在路由器设置中分开)\n2、先长按插座复位键3秒,松手后红灯绿灯同时闪烁,再点确定按钮。 -\n3、如多次尝试一键连网都不成功,可切换其他连网方式,每次重新连接时插座需断一次电然后重新复位连接。"/> +\n3、如多次尝试一键连网都不成功,可切换其他连网方式,每次重新连接时插座需断一次电然后重新复位连接。" + android:textColor="#999999" /> + + + + + + + + + android:padding="6dp" + android:text="其他连网方式" + android:textColor="@color/shoplist_text_item" + android:textStyle="bold" /> + android:text="确定" + android:textColor="@color/white" /> diff --git a/iFish7/src/main/res/layout/dialog_choose_connect_wifi_type.xml b/iFish7/src/main/res/layout/dialog_choose_connect_wifi_type.xml new file mode 100644 index 000000000..d4f0c253e --- /dev/null +++ b/iFish7/src/main/res/layout/dialog_choose_connect_wifi_type.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/iFish7/src/main/res/values/strings.xml b/iFish7/src/main/res/values/strings.xml index a2e893785..d72e49539 100644 --- a/iFish7/src/main/res/values/strings.xml +++ b/iFish7/src/main/res/values/strings.xml @@ -72,4 +72,8 @@ + + 1、点击连接设备按钮以后,请耐心等待连接,如提示设备连接失败,请将插座断一次电,然后重新长按复位键13秒左右,再点连接设备 + 2、设备连接成功后会进入插座控制界面,过几秒当温度出现时,表示插座联网成功。 + diff --git a/iFish7/src/main/res/values/styles.xml b/iFish7/src/main/res/values/styles.xml index 495096d94..3c3ece265 100644 --- a/iFish7/src/main/res/values/styles.xml +++ b/iFish7/src/main/res/values/styles.xml @@ -258,4 +258,15 @@ @anim/actionsheet_dialog_out + + + +