我正在开发一个使用面部识别的应用程序。 我设法在相机上绘制了图像,但是图像不透明。
我希望面部像在真实相机中一样透明。 我试图按照这篇文章: Change background color to a limited area of a view - Android
实现此目标的最佳方法是什么?
这是我的布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:keepScreenOn="true"
android:background="@android:color/black"
android:orientation="vertical">
<com.facekeyexample.views.AutoFitTextureView
android:id="@+id/texture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
<TextView
android:id="@+id/message"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/darker_gray"
android:ellipsize="end"
android:gravity="center"
android:maxLines="1"
android:padding="12dp"
android:text="@string/align_face"
android:textColor="@android:color/white"
android:textSize="16dp"
android:textStyle="bold" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/message"
android:alpha="0.77"
android:background="@color/transparent_darkIndigo"
android:orientation="vertical">
<TextView
android:id="@+id/counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="32dp"
android:padding="5dp"
android:text="3"
android:textColor="@android:color/holo_orange_light"
android:textSize="120dp"
android:textStyle="bold"
android:visibility="gone" />
<View
android:id="@+id/elipseShape"
android:layout_width="320dp"
android:layout_height="430dp"
android:layout_centerInParent="true"
android:background="@drawable/face"
/>
<com.facekey.liveness.LivenessView
android:id="@+id/livenessView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:visibility="gone" />
</RelativeLayout>
</RelativeLayout>
谢谢