App-Inventor移动应用开发标准教程7-课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《App-Inventor移动应用开发标准教程7-课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- App Inventor 移动 应用 开发 标准 教程 课件
- 资源描述:
-
1、一个二维的、具有触感的矩形面板,可以在其中绘画,或让精灵在其中移动。可以在设计或编程视图中设置其背景色背景色、画笔颜色画笔颜色、背景图背景图、宽宽、高高等属性。以像素为单位。画布上的任何一点都可以表示为一对坐标(x,y),其中 x表示该点距离画布左边界的像素数 y表示该点画布距离上边界的像素数直角坐标与计算机屏幕坐标X轴Y轴+-(0, 0)直角坐标系X轴Y轴+(0, 0)计算机屏幕坐标画布的坐标系原点在画布左上角X向右增加Y向下增加单位为像素点画布可以感知触摸触摸事件,并获知触碰点,也可以感知对其中精灵精灵(图像精灵图像精灵或球球)的拖拽。此外,组件还具有画点、画线及画圆的方法。字号(Font
2、Size):绘制在画布上的文字的大小。线宽(LineWidth):在画布上绘制时,线的宽度。画笔颜色(PaintColor):在画布上绘制图形时,线的颜色。文本对齐(TextAlignment):决定了由“画字”或“沿角度画字”方法绘制文本时文本对齐方式。被拖动(Dragged):当用户在画布上从一个点(前点X坐标, 前点Y坐标)推拽到另外一个点(当前X坐标,当前Y坐标)时触发,(起点X坐标,起点Y坐标)表示用户首先触摸屏幕的地方,“draggedAnySprite”表示是否有精灵被拖拽,返回的是逻辑值。被划动(Flung):当用户手指在画布上划过时(快速滑动),触发该事件。提供了划动的起点位
3、置(x坐标,y坐标)(相对于画布左上角的位置),划动的速度(每毫秒像素数)及方向H(0至360度)以及速度在x、y方向的分量速度X分量和速度Y分量,“被划动精灵”表示在划动起点处是否有精灵,如有返回的是逻辑值真。被按压(TouchDown):当用户开始触摸画布(将手指放在画布上尚未移开时)触发该事件,提供了触碰点的位置(x坐标,y坐标)(相对于画布左上角)。被松开(TouchUp):当用户停止触摸画布时(在被按压事件之后抬起手指)触发该事件,提供了触碰点的位置(x坐标,y坐标)(相对于画布左上角)。被触碰(Touched):当用户触摸画布并抬起手指时,触发该事件,提供了触碰点的位置(x坐标,y
4、坐标)(相对于画布左上角)。如果触摸的同时碰到了精灵,touchedAnySprite的值为真,否则为假。用户触碰画布,然后移开画布时事件触发的过程是,当用户触碰画布,尚未移开时,触发“被按压”事件,当用户手指抬起手指时触发“被松开”和“被触碰”事件。按压、松开和触碰事件比较用户触碰一下画布然后松开,将产生三个点,变化过程清除画布(Clear):清除画布上绘制的任何东西,但背景色、图片除外(包括精灵)。画圆(DrawCircle):以给定的圆心(centerX,centerY)和半径radius在画布上绘制圆,默认为实心圆,fill参数设置是实心圆还是空心圆,true为实心圆。画线(DrawL
5、ine):在画布上给定的两点坐标之间画线。画点(DrawPoint):在画布上给定的坐标位置画点。画字(DrawText):用画布设定的字号和对齐方式属性在画布上指定坐标位置画文字。沿角度画字(DrawTextAtAngle):用画布设定的字号和对齐方式属性在画布上以指定的角度在指定坐标位置画文字。求背景像素色值(GetBackgroundPixelColor):获取画布上指定点的颜色值,颜色包括背景色和画布上的任何绘制点、线、圆,但不包括精灵的颜色。求像素颜色值(GetPixelColor):得到指定点的颜色值(包括精灵的颜色)。设背景像素色值(SetBackgroundPixelColor
6、):为画布上的指定点设置背景色。保存(Save):把画布上的内容保存到设备的存储器中。如果保存出错,将触发屏幕的出现错误事件。默认保存在内部存储的My Documents/Pictures下,文件名称为app_inventor_*.png,*表示一串数字。将画布上绘制的内容以指定的文件名保存到设备的外部存储器中。文件扩展名必须是.jpg、.jpeg、或.png,扩展名决定了文件的类型。图像精灵精灵只能被放置在画布画布内;精灵有多种响应行为:它可以回应触摸及拖拽事件,与其他精灵(球球及其他精灵精灵)及画布边界产生交互;它具有自主行为:根据属性值进行移动;它的外观由图片图片属性所设定的图像决定(除
7、非将可见可见属性设置为假)。例如,如果想让图像精灵在每1000毫秒(1秒钟)内向左移动10个像素,则须将图像精灵的速度属性设置为10像素,间隔属性设为1000毫秒,方向属性设为180度,并将启用属性设为真。启用(Enabled):当精灵的速度不为零时,控制精灵是否可以移动。方向(Heading):返回精灵相对于x轴正方向之间的角度来表示的方向。0度指向屏幕的右方,90度指向屏幕的顶端。间隔(Interval):以毫秒数表示精灵位置更新的时间间隔,例如:如果间隔为50,速度为10,则精灵每50毫秒移动10个像素。图片(Picture):图片决定了精灵的外观。旋转(Rotates):如果选中,则精
展开阅读全文