App Inventor 安卓手机应用开发简易入门4-3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3节程序的美化打包——HappyPaint_Final
本节概要:
在HappyPaint_v1的基础上继续学习自定义图形的绘制,充分掌握canvas的画图原理,把最后的app美化打包。
学习要点
●掌握可控圆的绘制方法——两点直径法
●掌握多条直线的绘制方法
●设置相关组件相关背景和App icon图标
●打包安装测试
课例分析:
思考:怎样绘制自定义图形?
自定义图形的方法有很多种,课内只考虑以多条直线为基础的自定义图形的绘制方法。
主要函数就是canvas的DrawLine方法(画线)。
项目导入
这一次,我们要是在上一节课的基础上完成本小节的内容所以涉及到了项目的导入
Project—>Import project (.aia) from my computer ...
选择HappyPaint_v1.aia文件
组件添加
Block块编程拼接搭建
思考:自定义画三角形中,第三个点哪里来?
以通过两个Ball的坐标得到第三个点坐标,例如下图所示中第三个点坐标取得是ball2的x值,ball1的y值。
而且这个是一个抽象的概念,并不是有真正的ball3组件放置在那里。
图4-2-3
其他图形也是类似,同学们可以发挥创意,自行添加模块
程序的打包
○1准备一张设置成图标的文件把它上传到media下
图4-2-4
○2把上传的图片资源设置成Screen的Icon值
Tip:同时也设置成canvas的backgroundImage,让画图的界面更好看一些
图4-2-5 screen设置值图4-2-6 canvas设置
○3程序打包成apk文件
Build ->save .apk to computer
图4-2-7
安装测试运行
从电脑上apk 文件通过数据线或者无线网络,网盘等方式安装到手机上执行以下,稳定版本之后,后面可以去掉版本号之类,让程序从名字先美观起来。
图4-2-8
本章小结
学习了本章,大家对app 的整个流程更熟悉了,这一章既是对canvas 的深入,也是对app 持续开发做的一个比较简单的例子。
课程进行到此,我们已经基本掌握了各类基础控件的应用的,同学们应该形成了自己的正式版草案,可以进行正式版本的流程了。
下章节预告:
下一章节我们讲学习个性化应用,敬请期待~。