Browse Source

修改二维码扫码页pad适配效果

Pq 1 year ago
parent
commit
547de07f7b
1 changed files with 29 additions and 22 deletions
  1. 29 22
      BaseLibrary/src/main/res/layout/my_camera.xml

+ 29 - 22
BaseLibrary/src/main/res/layout/my_camera.xml

@@ -8,30 +8,37 @@
 
     <SurfaceView
         android:id="@+id/preview_view"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content" />
+        android:layout_width="match_parent"
+        android:layout_height="match_parent" />
 
-    <com.uuzuche.lib_zxing.view.ViewfinderView
-        android:id="@+id/viewfinder_view"
+    <FrameLayout
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
-        app:inner_corner_color="@color/white"
-        app:inner_corner_length="30dp"
-        app:inner_corner_width="5dp"
-        app:inner_height="255dp"
-        app:inner_margintop="180dp"
-        app:inner_scan_bitmap="@null"
-        app:inner_scan_iscircle="false"
-        app:inner_scan_speed="20"
-        app:inner_width="255dp" />
+        android:layout_gravity="center"
+        android:gravity="center"
+        android:orientation="vertical">
 
-    <TextView
-        android:layout_gravity="center_horizontal"
-        android:layout_marginTop="453dp"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:includeFontPadding="false"
-        android:text="请对准需要识别的二维码。"
-        android:textColor="@color/white"
-        android:textSize="@dimen/sp_16" />
+        <com.uuzuche.lib_zxing.view.ViewfinderView
+            android:id="@+id/viewfinder_view"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            app:inner_corner_color="@color/white"
+            app:inner_corner_length="30dp"
+            app:inner_corner_width="5dp"
+            app:inner_height="@dimen/qb_px_255"
+            app:inner_scan_bitmap="@null"
+            app:inner_scan_iscircle="false"
+            app:inner_scan_speed="20"
+            app:inner_width="@dimen/qb_px_255" />
+
+        <TextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center"
+            android:layout_marginTop="@dimen/qb_px_153"
+            android:includeFontPadding="false"
+            android:text="请对准需要识别的二维码。"
+            android:textColor="@color/white"
+            android:textSize="@dimen/sp_16" />
+    </FrameLayout>
 </FrameLayout>