2015-02-18 3 views
0

Итак, я недавно начал работать с каскадами BB и в настоящее время работает над компонентом камеры. Вот мой код, с которым я имею в настоящее время сталкивается с проблемой:Blackberry Cascades Pinch to Zoom

import bb.cascades 1.2 

страницу {

свойство имя строки: ""

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 


     } 
    } 

} 

}

Так что проблема здесь всякий раз, когда я запустите следующий код и откройте любое изображение из моей галереи, предварительно увеличенное в версии загрузки изображений, и я не смогу уменьшить его, но я могу увеличить масштаб (загруженное изображение увеличило значение где-то раунд 8.0 maxcontentscale).

ответ

1

Код верный и работает над паспортом BlackBerry с OS 10.3.1.

+0

Благодарим за ответ, но загруженное изображение уже увеличено или пропорция поддерживается? – Qwerty

+0

Изображение не увеличено. Масштаб 1,0, а аспектный рацион сохранен. –