我正试图在星系标签上进行以下操作。
1& 2的所有基本部分都在工作,但是当我将捕获的图像重新加载到ImageView中时,我无法使缩放与Surface上显示的原始图像相同。
我已尝试过ImageView上的所有setScaleType组合,但它们都有点/很多不同。 (我想要像素完美,但现在我无处接近)。用于曲面的框架大小与图像视图使用的框架大小完全相同。
这是xml:
<FrameLayout android:id="@+id/cameraPreview"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignTop="@+id/buttonSnap"
android:layout_toRightOf="@+id/buttonSnap"
android:layout_toLeftOf="@+id/xTextView">
</FrameLayout>
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/imageF"
android:src="@drawable/right_image"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/buttonSnap"
android:scaleType="center"
android:layout_toLeftOf="@+id/xTextView">
</ImageView>
我想做的是自己控制变换,所以我知道发生了什么,现在我不知道如何在Surface和ImageView之间映射坐标框架。