处理 Android 移动相机效果。
如何获得相机抖动效果?尝试将抖动动画添加到表面视图,但它不会抖动相机视图。相机视图保持稳定(即,我可以从屏幕上的相机看到的任何东西都应该晃动,而不是视图在晃动)。
如何在android中实现这个完整的效果?
这由 iOS 使用过滤器GPUImageTransformFilter处理。我想要一个替代方案来实现这一目标。
处理 Android 移动相机效果。
如何获得相机抖动效果?尝试将抖动动画添加到表面视图,但它不会抖动相机视图。相机视图保持稳定(即,我可以从屏幕上的相机看到的任何东西都应该晃动,而不是视图在晃动)。
如何在android中实现这个完整的效果?
这由 iOS 使用过滤器GPUImageTransformFilter处理。我想要一个替代方案来实现这一目标。
为什么不简单地扩展一个提供该功能的新类呢?
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);
}
}
然后,您可以在没有该功能的任何其他视图上使用该界面。