我想在相机视图 blackberry 10 中添加一些 ui,例如 github https://github.com/blackberry/Cascades-Samples/tree/master/photobomber上的 photobomber 示例
但是我想在相机处于活动状态时覆盖图像并将照片中的照片+图像保存到内存中有人可以告诉我该怎么做吗?
最好的问候,修改
我想在相机视图 blackberry 10 中添加一些 ui,例如 github https://github.com/blackberry/Cascades-Samples/tree/master/photobomber上的 photobomber 示例
但是我想在相机处于活动状态时覆盖图像并将照片中的照片+图像保存到内存中有人可以告诉我该怎么做吗?
最好的问候,修改
每当您想重叠任何控件时,都应该选择 DockLayout。通过下面的代码,你应该明白了
Page {
content: Container {
gestureHandlers: [
TapHandler {
onTapped: cameraControl.capturePhoto()
}
]
layout: DockLayout {
}
Camera {
id: cameraControl
onCameraOpened: {
cameraControl.startViewfinder();
}
}
Button {
horizontalAlignment: HorizontalAlignment.Center
verticalAlignment: VerticalAlignment.Center
text: "Overlapping button"
}
}
onCreationCompleted: {
if (cameraControl.allCamerasAccessible) {
cameraControl.open(CameraUnit.Rear);
}
}
}
要拍摄照片,您可以使用相机控制的 capturePhoto 方法。浏览文档以查找更多方法。
请注意,Camera 控件应在容器的顶部声明,其他控件应在其下方声明以重叠其上的控件。
不要忘记在 bar-descriptor 中提供相机访问权限,在 pro 文件中添加 LIBS += -lcamapi 并在 qml 中导入 bb.cascades.multimedia 1.0。