我制作了一个 android 相机应用程序,但我想将它向左旋转 90 度和向右旋转 90 度,我该怎么做?

Posted

技术标签:

【中文标题】我制作了一个 android 相机应用程序,但我想将它向左旋转 90 度和向右旋转 90 度,我该怎么做?【英文标题】:I make an android camera app, but I want to rotate it 90 deg left and 90 deg right how can I do that? 【发布时间】:2019-05-02 17:56:36 【问题描述】:

我的相机应用程序已准备就绪。 现在我想做的是在其中设置两个按钮,这样当我点击一个按钮时,它会向左旋转 90 度,再向右旋转 90 度。

【问题讨论】:

你的意思是把相机放在横向? 是的,无需旋转设备即可将其更改为横向。 按屏幕上可用的按钮。提前@DroiDev 和thanx。 你试过搜索堆栈溢出吗?查找如何以编程方式旋转屏幕。你应该很快就能找到一些东西。 【参考方案1】:

使用表面视图支架使用 android.hardware.camera 类

你可以在那里使用 mCamera.setDisplayOrientation(180);使用不同的值,例如 0 向左旋转,180 向右旋转。

https://demonuts.com/android-custom-camera/

【讨论】:

以上是关于我制作了一个 android 相机应用程序,但我想将它向左旋转 90 度和向右旋转 90 度,我该怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SurfaceView Android 上制作裁剪相机视图

Android 相机(手电筒)API 太慢

Android API 级别 23 上的相机 1 包

Android将相机图像保存在自定义文件夹中

Android从按钮打开相机

如何在Android中自定义相机布局?