【问题标题】:Crop camera preview裁剪相机预览
【发布时间】:2013-07-03 14:04:40
【问题描述】:

我想以 640x480 分辨率运行 Android 相机预览,但仅显示 480x360。现在我得到了一个拉伸的预览,即使我试图将表面视图放在框架布局或滚动视图中。谁能告诉我如何做到这一点? 之前有人问过类似的问题:How to crop camera preview?,但没有人回答。 谢谢

【问题讨论】:

    标签: android crop preview stretched


    【解决方案1】:

    这可以通过使用 TextureView 进行相机预览来实现。见https://developer.android.com/reference/android/view/TextureView.html

    与 SurfaceView 不同,TextureView 不会创建单独的窗口,而是像常规视图一样运行。这个关键区别允许 TextureView 被移动、变换、动画等。例如,您可以通过调用 myView.setAlpha(0.5f) 使 TextureView 半透明。

    【讨论】:

      猜你喜欢
      • 2013-06-05
      • 1970-01-01
      • 2012-01-25
      • 2018-12-23
      • 2014-10-21
      • 1970-01-01
      • 1970-01-01
      • 2012-07-22
      相关资源
      最近更新 更多