我有一个视图需要垂直翻转或镜像。有大量关于通过将单个位图缩放 -1 并转换偏移量来镜像单个位图的信息,如所述here,但似乎没有任何关于如何绘制视图的所有内容的信息 - 具体来说,它的所有子视图 - 颠倒。
我在这个容器中有多个子视图 - 文本、图像 - 我希望有一种方法可以让我将它们添加到单个视图中并上下颠倒/横向绘制该视图,而不是让它们全部执行自定义绘制代码来绘制将它们颠倒过来,并让容器将它们重新正确放置。有任何想法吗?
你可以简单地创建一个Canvas出于一个Bitmap
然后调用你的根视图View.draw(Canvas)方法。这将为您提供视图层次结构的快照Bitmap
。然后,您应用上述转换来镜像图像。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)