如何在安卓中对所选图像进行不同的镜像效果

  • 本文关键字:镜像 图像 android
  • 更新时间 :
  • 英文 :


如何在安卓中对选定的图像进行不同的镜像效果。 实际上我尝试过翻转图像,但它对图像的影响不大.请建议任何库或参考示例代码可用,因为我是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);

最新更新