SurfaceView预览Camera没找到方法切换左右上下镜像的方法

改用TextureView预览Camera ,可以动态的切换镜像

  • 上下镜像
Matrix matrix = textureView.getTransform(new Matrix());matrix.setScale(1, -1);                                   //还原   matrix.setScale(1, 1);  matrix.postTranslate(0, textureView.getHeight());         //还原   matrix.postTranslate(0, 0);textureView.setTransform(matrix);
  • 左右镜像
Matrix matrix = textureView.getTransform(new Matrix());matrix.setScale(-1, 1);int width = textureView.getWidth();matrix.postTranslate(width, 0);textureView.setTransform(matrix);

更多相关文章

  1. Android(安卓)build文件的删除的方法
  2. 正确的Flutter和Android交互代码
  3. android添加以太网ethernet方法 android框架添加
  4. MediaScanner源码分析
  5. Fragment与Activity之间数据交互(Kotlin)
  6. Android(安卓)中Intent的putExtra()方法的值传递
  7. Android:定时的实现
  8. Android(安卓)面试题中高级
  9. android 多余文字显示省略号

随机推荐

  1. Android中短信拦截的实现
  2. Android 本地文件 调用系统 设置壁纸
  3. Android常用跳转系统设置界面
  4. Android ApiDemos示例解析(138):Views->L
  5. android下repo的基本使用
  6. NDK编译报错 undefined reference to 'vt
  7. android根据不同分辨率获取不同分辨率下
  8. Android首选项SharedPreference-android
  9. 单击Button 更改屏幕方向
  10. android 自定义实现圆角Dialog