有没有办法用我的手指在屏幕上画画
我正在创建一个Blackberry-10应用程序,比如画一些东西作为学校作业
有没有办法用我的手指在屏幕上画画
我正在创建一个Blackberry-10应用程序,比如画一些东西作为学校作业
如果您有可用的 Qt Quick 2.0,您可以Canvas
在 QML 中使用该对象。onPressed
以下示例显示了如何在/onPositionChanged
事件发生时绘制一条红线:
import QtQuick 2.0
Rectangle {
property int startX;
property int startY;
property int finishX;
property int finishY;
Canvas {
anchors.fill: parent
onPaint: {
var ctx = getContext("2d");
ctx.fillStyle = "black";
ctx.fillRect(0, 0, width, height);
ctx.strokeStyle = "red";
ctx.lineWidth = 1;
ctx.beginPath();
ctx.moveTo(startX, startY);
ctx.lineTo(finishX, finishY);
ctx.stroke();
ctx.closePath();
}
MouseArea {
anchors.fill: parent
onPressed: {
startX = mouseX;
startY = mouseY;
}
onPositionChanged: {
finishX = mouseX;
finishY = mouseY;
parent.requestPaint();
}
}
}
}
抱歉,您打算使用 BB10,因为我不明白这个问题。
从SDK 文档中尝试此解决方案。