我正在寻找将ImageView
绘图矩形映射到四边形。
我希望我可以通过覆盖ViewGroup.getChildStaticTransformation (View child, Transformation t)
和弄乱Matrix
有和没有 a来做到这一点Camera
,但它并不像我想要的那么简单。
我希望能够拍摄位图并将其投影到 3d 平面/表面上。
我以为我已经找到了一个简单易用的Matrix.setRectToRect(...)解决方案,但不完全在那里。因为RectF
只允许指定边缘而不是我不能用来映射到梯形的角。我希望能够指定我的目标形状,而不是弄乱 3D 动画类或手动旋转Camera
.
我知道我需要复习我的线性代数,但我希望有人能给我一些指点:)
谢谢!
编辑:环顾四周,我看到我想使用投影变换
编辑:我要测试这个解决方案