Created
January 7, 2018 01:20
-
-
Save kunmi/77a6c77c73e9eb7d87767fcf1d2c82e7 to your computer and use it in GitHub Desktop.
kunmii.blogspot.com snippet for Building an Animated QR Scanner Viewfinder - Like Whatsapp web scanner view
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<SurfaceView | |
android:id="@+id/cameraView" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" /> | |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:orientation="vertical"> | |
<View | |
android:layout_width="match_parent" | |
android:layout_height="185dp" | |
android:background="@color/semitransparent" /> | |
<RelativeLayout | |
android:layout_width="match_parent" | |
android:layout_height="0dp" | |
android:layout_weight="1"> | |
<View | |
android:id="@+id/left" | |
android:layout_width="40dp" | |
android:layout_height="match_parent" | |
android:layout_alignParentLeft="true" | |
android:layout_alignParentStart="true" | |
android:background="@color/semitransparent" /> | |
<LinearLayout | |
android:id="@+id/scannerLayout" | |
android:layout_width="wrap_content" | |
android:layout_height="match_parent" | |
android:layout_centerInParent="true" | |
android:layout_toEndOf="@+id/left" | |
android:layout_toLeftOf="@id/right" | |
android:layout_toRightOf="@id/left" | |
android:layout_toStartOf="@+id/right" | |
android:background="@drawable/ic_viewfinder" | |
android:orientation="horizontal"> | |
<View | |
android:id="@+id/scannerBar" | |
android:layout_width="match_parent" | |
android:layout_height="5dp" | |
android:background="@color/colorPrimary" /> | |
</LinearLayout> | |
<View | |
android:id="@+id/right" | |
android:layout_width="40dp" | |
android:layout_height="match_parent" | |
android:layout_alignParentEnd="true" | |
android:layout_alignParentRight="true" | |
android:background="@color/semitransparent" /> | |
</RelativeLayout> | |
<View | |
android:layout_width="match_parent" | |
android:layout_height="185dp" | |
android:background="@color/semitransparent" /> | |
</LinearLayout> | |
</FrameLayout> |
Wow, I came to learn about machines, and your information is absolutely amazing! For more insights and if your are looking for the Barcode Scanner
! We specialize in reliable solutions to meet all your Barcode Scanner machine,
QR Scanner needs. Keep up the great work!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
kunmii.blogspot.com
snippet embedded in the blog post explaining how to build "an Animated QR Scanner Viewfinder" similar to Whatsapp web's QR scanner-view