我希望将ImageView
绘图矩形映射到四边形。
我希望我可以通过覆盖ViewGroup.getChildStaticTransformation (View child, Transformation t)
和使用Camera
来处理Matrix
来解决这个问题,但这并不像我想要的那么简单。
我希望能够拍摄位图并将其投影到3d平面/表面上。
我以为我找到了Matrix.setRectToRect(...)一个很好的简单解决方案,但并不完全存在。由于RectF
仅允许指定边,而不是我不能用于映射到梯形的角。我希望能够指定我的目标形状而不是乱用3D动画类或手动旋转Camera
。
我知道我需要刷我的线性代数,但我希望有人可以给我一些指示:)
谢谢!
编辑:环顾四周我看到我想使用Projective Transformation
编辑:我要测试this solution