【问题标题】:Blackberry Cascades Pinch to Zoom黑莓级联捏放大
【发布时间】:2015-02-18 15:05:59
【问题描述】:

所以我最近开始使用 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 左右的缩放值)。

【问题讨论】:

    标签: blackberry qml blackberry-cascades


    【解决方案1】:

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

    【讨论】:

    • 谢谢回复,但是加载的图片是已经放大还是长宽比保持不变?
    • 图像未缩放。比例为 1.0 并保持纵横比。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多