使用Android移动相机效果。
如何获得相机抖动效果?尝试将摇动动画添加到surfaceview,但它没有摇动相机视图。相机视图保持稳定(即,我可以从屏幕上的相机查看的任何内容都应该摇晃,而不是视图在抖动)。
如何在android中实现这个完整的效果?
这是由iOS使用过滤器 GPUImageTransformFilter 处理的。我想要一个替代方案来实现这一目标。
答案 0 :(得分:0)
为什么不简单地扩展一个提供该功能的新类?
class CustomView extends SurfaceView {
//override or create methods that did what the TextureView did,
//such as setTransform,etc.
}
然后它与包完美配合,并且具有您需要的任何其他功能。
您还可以创建具有以下方法的界面:
interface Transformable{
protected setTransform(Matrix mx);
}
然后扩展类并实现接口..
class CustomView extends SurfaceView implements Transformable{
@Override
protected setTransform(Matrix mx){
//do stuff here
//this.getMatrix().set(mx);
}
}
然后,您可以在没有该功能的任何其他View上使用该界面。