at_takuya.sasaki
2014年10月19日 22時23分
Armadillo-840でQMLを使ってテキストを90度回転させるサンプルコードを書いてみました。
10秒かけて[Hello World]という文字が90度回転し、さらに10秒かけて元の表示位置に戻ります。
import QtQuick 2.0
Rectangle {
id: main
width: 800
height: 480
color: "black"
Text {
id: telop
x: (main.width - telop.width)/2
y: (main.height - telop.height)/2
text: qsTr("Hello World")
color: "white"
font.pointSize: 50
// Animation start
SequentialAnimation {
running: true
loops: Animation.Infinite
NumberAnimation { target: telop; property: "rotation"; to: 90; duration: 10000; }
NumberAnimation { target: telop; property: "rotation"; to: 0; duration: 10000; }
}
}
}