添加搜索连接设备ui改版

This commit is contained in:
yezhiqiu
2025-12-22 10:43:35 +08:00
parent 5b489a2519
commit 2b36860052
11 changed files with 366 additions and 176 deletions

View File

@@ -32,8 +32,7 @@
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
@@ -48,74 +47,98 @@
android:layout_height="@dimen/dp_200"
android:layout_alignParentEnd="true"
android:src="@drawable/icon_pair_tracker_image2" />
</RelativeLayout>
<com.abbidot.tracker.widget.TypefaceTextView
style="@style/my_TextView_style_v2"
android:layout_width="match_parent"
android:layout_marginBottom="@dimen/dp_14"
android:text="@string/txt_id_number"
android:textColor="@color/select_color3"
android:textSize="@dimen/textSize16"
app:typeface="@string/roboto_regular_font" />
<com.abbidot.tracker.widget.TypefaceTextView
android:id="@+id/tv_add_new_tracker3_device_out_id"
style="@style/my_TextView_style_v2"
android:layout_width="match_parent"
android:text="a0c0c1"
android:textAllCaps="true"
android:textSize="@dimen/textSize36"
android:textStyle="bold" />
<RelativeLayout
android:id="@+id/rl_add_new_tracker3_device_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone">
<NumberPicker
android:id="@+id/np_add_new_tracker3_device_list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true" />
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/iv_add_new_tracker3_refresh_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/np_add_new_tracker3_device_list"
android:layout_alignBottom="@id/np_add_new_tracker3_device_list"
android:layout_marginEnd="@dimen/dp_8"
android:layout_toStartOf="@id/np_add_new_tracker3_device_list"
android:src="@drawable/icon_permission_check_svg" />
android:layout_alignParentEnd="true"
android:layout_marginTop="@dimen/dp_210"
android:layout_marginEnd="@dimen/dp_18"
android:src="@drawable/icon_refresh" />
<com.abbidot.tracker.widget.TypefaceTextView
style="@style/my_TextView_style_v2"
android:layout_alignTop="@id/iv_add_new_tracker3_refresh_btn"
android:layout_marginStart="@dimen/dp_40"
android:text="@string/txt_id_number"
android:textColor="@color/select_color3"
android:textSize="@dimen/textSize16"
app:typeface="@string/roboto_regular_font" />
</RelativeLayout>
<com.abbidot.tracker.widget.TypefaceButton
android:id="@+id/btn_pair_tracker_no"
style="@style/my_match_RoundRect_Button_style"
android:layout_height="@dimen/dp_50"
android:layout_marginHorizontal="@dimen/dp_16"
android:layout_marginTop="@dimen/dp_68"
android:layout_marginBottom="@dimen/dp_8"
android:background="@color/block_color"
android:text="@string/txt_no"
android:textSize="@dimen/textSize14"
android:textStyle="bold"
android:visibility="gone"
app:qmui_radius="@dimen/dp_24" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_add_new_tracker3_device_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="@dimen/dp_18"
android:layout_marginVertical="@dimen/dp_10"
android:background="@drawable/shape24_white_bg"
android:fadeScrollbars="false"
android:paddingTop="@dimen/dp_6"
android:paddingBottom="@dimen/dp_18"
android:scrollbars="vertical"
android:visibility="gone" />
<!-- <com.abbidot.tracker.widget.TypefaceTextView-->
<!-- android:id="@+id/tv_add_new_tracker3_device_out_id"-->
<!-- style="@style/my_TextView_style_v2"-->
<!-- android:layout_width="match_parent"-->
<!-- android:text="a0c0c1"-->
<!-- android:textAllCaps="true"-->
<!-- android:textSize="@dimen/textSize36"-->
<!-- android:textStyle="bold" />-->
<!-- <RelativeLayout-->
<!-- android:id="@+id/rl_add_new_tracker3_device_layout"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:visibility="gone">-->
<!-- <NumberPicker-->
<!-- android:id="@+id/np_add_new_tracker3_device_list"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_centerHorizontal="true" />-->
<!-- <androidx.appcompat.widget.AppCompatImageView-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:layout_alignTop="@id/np_add_new_tracker3_device_list"-->
<!-- android:layout_alignBottom="@id/np_add_new_tracker3_device_list"-->
<!-- android:layout_marginEnd="@dimen/dp_8"-->
<!-- android:layout_toStartOf="@id/np_add_new_tracker3_device_list"-->
<!-- android:src="@drawable/icon_permission_check_svg" />-->
<!-- </RelativeLayout>-->
<!-- <com.abbidot.tracker.widget.TypefaceButton-->
<!-- android:id="@+id/btn_pair_tracker_no"-->
<!-- style="@style/my_match_RoundRect_Button_style"-->
<!-- android:layout_height="@dimen/dp_50"-->
<!-- android:layout_marginHorizontal="@dimen/dp_16"-->
<!-- android:layout_marginTop="@dimen/dp_68"-->
<!-- android:layout_marginBottom="@dimen/dp_8"-->
<!-- android:background="@color/block_color"-->
<!-- android:text="@string/txt_no"-->
<!-- android:textSize="@dimen/textSize14"-->
<!-- android:textStyle="bold"-->
<!-- android:visibility="gone"-->
<!-- app:qmui_radius="@dimen/dp_24" />-->
<com.abbidot.tracker.widget.TypefaceButton
android:id="@+id/btn_pair_tracker_yes"
style="@style/my_match_RoundRect_Button_style"
android:layout_height="@dimen/dp_50"
android:layout_marginHorizontal="@dimen/dp_16"
android:layout_marginTop="@dimen/dp_50"
android:layout_marginBottom="@dimen/dp_32"
android:text="@string/register_txt_next"
android:textSize="@dimen/textSize14"
android:textStyle="bold"
app:qmui_radius="@dimen/dp_24" />
<!-- <com.abbidot.tracker.widget.TypefaceButton-->
<!-- android:id="@+id/btn_pair_tracker_yes"-->
<!-- style="@style/my_match_RoundRect_Button_style"-->
<!-- android:layout_height="@dimen/dp_50"-->
<!-- android:layout_marginHorizontal="@dimen/dp_16"-->
<!-- android:layout_marginTop="@dimen/dp_50"-->
<!-- android:layout_marginBottom="@dimen/dp_32"-->
<!-- android:text="@string/register_txt_next"-->
<!-- android:textSize="@dimen/textSize14"-->
<!-- android:textStyle="bold"-->
<!-- app:qmui_radius="@dimen/dp_24" />-->
</androidx.appcompat.widget.LinearLayoutCompat>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingHorizontal="@dimen/dp_30">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="@dimen/dp_24"
android:layout_height="@dimen/dp_24"
android:layout_marginEnd="@dimen/dp_10"
android:src="@drawable/icon_tracker_device_small" />
<com.abbidot.tracker.widget.TypefaceTextView
android:id="@+id/tv_add_new_tracker3_device_out_id_item"
style="@style/my_TextView_style_v2"
android:text="a0c0c1"
android:textAllCaps="true"
android:textSize="@dimen/textSize24"
android:textStyle="bold" />
<View
android:layout_width="0dp"
android:layout_height="@dimen/dp_1"
android:layout_weight="1" />
<com.qmuiteam.qmui.widget.QMUILoadingView
android:id="@+id/ld_add_new_tracker3_connect_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</androidx.appcompat.widget.LinearLayoutCompat>

View File

@@ -46,6 +46,7 @@
<dimen name="dp_180">180dp</dimen>
<dimen name="dp_190">190dp</dimen>
<dimen name="dp_200">200dp</dimen>
<dimen name="dp_210">210dp</dimen>
<dimen name="dp_220">220dp</dimen>
<dimen name="dp_255">255dp</dimen>
<dimen name="dp_260">260dp</dimen>