Blackberry Cascades 捏缩放
Blackberry Cascades Pinch to Zoom
所以我最近开始使用 BB 级联,目前正在研究相机组件。这是我目前遇到问题的代码:
import bb.cascades 1.2
Page {
property string name: ""
function setSource(source) {
name = source;
gestureContainer.resetViewableArea();
}
Container {
layout: StackLayout {
}
id: gestureParent
horizontalAlignment: HorizontalAlignment.Center
verticalAlignment: VerticalAlignment.Center
ScrollView {
id: gestureContainer
scrollViewProperties {
scrollMode: ScrollMode.Both
}
scrollRole: ScrollRole.Main
scrollViewProperties.minContentScale: 1.0
scrollViewProperties.maxContentScale: 8.0
scrollViewProperties.pinchToZoomEnabled: true
scrollViewProperties.overScrollEffectMode:OverScrollEffectMode.Default
ImageView {
id: gestureImage
imageSource: name
}
} // ScrollView
} // Container
}
所以这里的问题是每当我 运行 以下代码并打开我的画廊中的任何图像时,预放大图像加载版本并且我无法缩小它但我可以缩放进一步(加载图像的缩放值约为 maxcontentscale 的 8.0)。
代码正确,适用于 OS 10.3.1.
的 BlackBerry Passport
所以我最近开始使用 BB 级联,目前正在研究相机组件。这是我目前遇到问题的代码:
import bb.cascades 1.2
Page {
property string name: ""
function setSource(source) {
name = source;
gestureContainer.resetViewableArea();
}
Container {
layout: StackLayout {
}
id: gestureParent
horizontalAlignment: HorizontalAlignment.Center
verticalAlignment: VerticalAlignment.Center
ScrollView {
id: gestureContainer
scrollViewProperties {
scrollMode: ScrollMode.Both
}
scrollRole: ScrollRole.Main
scrollViewProperties.minContentScale: 1.0
scrollViewProperties.maxContentScale: 8.0
scrollViewProperties.pinchToZoomEnabled: true
scrollViewProperties.overScrollEffectMode:OverScrollEffectMode.Default
ImageView {
id: gestureImage
imageSource: name
}
} // ScrollView
} // Container
}
所以这里的问题是每当我 运行 以下代码并打开我的画廊中的任何图像时,预放大图像加载版本并且我无法缩小它但我可以缩放进一步(加载图像的缩放值约为 maxcontentscale 的 8.0)。
代码正确,适用于 OS 10.3.1.
的 BlackBerry Passport