如何在安卓中对选定的图像进行不同的镜像效果。 实际上我尝试过翻转图像,但它对图像的影响不大.请建议任何库或参考示例代码可用,因为我是Android开发的新手,但我必须做这个项目。
要为 ImageView 提供镜像效果,只需使用图像的 Scale 属性即可。举了一个例子。
<ImageView
android:id="@+id/ImageView"
....
android:scaleX="-1"
android:scaleY="-1"
/>
scaleX
值将水平翻转图像,scaleY
值将垂直翻转图像。此属性也适用于所有其他元素。
编辑
要同时显示原始图像和镜像图像,请将它们并排放置在活动/片段中。然后将镜像设置为不可见。您可以使用 OnClick 将显示的按钮将镜像设置为可见。一个例子是这样的:
<ImageView
android:id="@+id/ImageOriginal"
....
android:scaleX="1"
android:scaleY="1"
/>
<ImageView
android:id="@+id/ImageMirrored"
....
android:scaleX="-1"
android:scaleY="=1"
android:visibility="invisible"
/>
按钮侦听器
ImageView imgmirror=(ImageView)findViewById(R.id.ImageMirrored);
imgmirror.setVisibility(View.VISIBLE);