main.qml Example File
compass/assets/main.qml
import bb.cascades 1.0
Page {
Container {
layout: DockLayout { }
CompassView {
rotationZ: -_compass.azimuth
attachedObjects: ImplicitAnimationController {
propertyName: "rotationZ"
enabled: false
}
}
ImageView {
horizontalAlignment: HorizontalAlignment.Fill
verticalAlignment: VerticalAlignment.Fill
imageSource: "asset:///images/COMPASS-CIRCLE-BG.png"
}
Container {
horizontalAlignment: HorizontalAlignment.Center
verticalAlignment: VerticalAlignment.Top
topPadding: 170
Label {
text: Math.round(_compass.azimuth) + "°"
textStyle {
base: SystemDefaults.TextStyles.BigText
color: Color.White
fontWeight: FontWeight.Bold
}
}
}
}
}