如何实现安卓ImageView镜像翻转,网上搜了一通,100%的是通过自己用代码来操作bitmap,把bitmap镜像翻转一下,然后再设置给ImageView。 那么如果 ImageView 内放的是 gif、动态webp、svga 等复杂图像,这时又该如何处理?难道要把这些复杂图像的每一帧自己解析一遍?
解决方法:
android:scaleX = -1 可用来 水平镜像翻转
android:scaleY = -1 可用来 垂直镜像翻转
x轴往0缩小时表示是将图片缩小,当缩小到小于0后继续向负数缩小时,自然是朝相反方向放大了。
奇技淫巧值得收藏。如果对您有用,不妨点个赞。