涂鸦板5:方块与圆点
在上节课中,我们只是设置了画布的画笔颜色及画笔线宽属性,还不曾领略画布的真正威力!从这节课开始,我们将体验画布的强大功能。画布可以用于创作(即将完成的涂鸦板),也可以用来开发游戏类应用(《App Inventor开发集锦》[以下案例均来自本书]中的打地鼠、九格拼图等),甚至可以做信息管理类应用(家庭帐本)以及教学类应用(数学实验室)等等。让我们先来认识一下画布特有的代码块......
本节课的目标是实现画方块与画圆点功能。
说明:
条件语句中使用了“非”运算,这里的“非”被称为逻辑运算符。这是一个针对逻辑值的运算,逻辑值“真”经过非运算后等于“假”,而“假”经过非运算后等于“真”。
思考题:
为什么在画布的被触摸事件中,条件语句使用了“如果...则...否则,如果...则...”,而不是“如果...则...否则...”?如果使用了后者,运行结果会怎样?
上节课答案:
原来的代码:
改进后的代码:
报告:
赞 (0)