Blackberry Cascades捏缩放

时间:2015-02-18 15:06:00

标签: blackberry qml blackberry-cascades

所以我最近开始使用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。)

1 个答案:

答案 0 :(得分:1)

代码正确,适用于带OS 10.3.1的BlackBerry Passport。