App Inventor 2018汉化版简介

网友投稿 2019-11-17 14:11

春节期间,roadlabs开始App Inventor2018版的汉化工作,历时2周后发布了第一个测试版本,并在ai2.17coding.net上线,期间又有一些小的改动,至今已试运行2周,未发现重大错误,特撰文加以推介。

此次汉化的2018版App Inventor最显著的变化,是增加了一组地图组件,如图1所示,其中包含了7个功能组件,可以在地图上添加标记,用手势拖拽、缩放及旋转地图,等等。该地图组件的数据来源于美国的地图服务商OpenStreetMap以及美国地质调查局,国内用户可以顺畅地访问这些服务。

https://cdn.china-scratch.com/timg/191119/141144F11-0.jpg

图1 App Inventor2018汉化版中新增了一组地图组件

地图组件在手机中的测试结果如图2所示。

https://cdn.china-scratch.com/timg/191119/1411443593-1.jpg

图2 地图组件在手机中的测试效果

2018版另一个显著的变化是对颜色的设置。在设计视图中,可以为组件设置背景色及文本颜色,此前版本只能选择有限的几种颜色,新版本中增加了定制颜色选项,点击定制选项后,将打开一个颜色拾取的小窗口,可以像专业绘图软件一样设置颜色及透明度,如图3及图4所示。

https://cdn.china-scratch.com/timg/191119/1411451B3-2.jpg

图3 新增的定制颜色选项

https://cdn.china-scratch.com/timg/191119/14114550c-3.jpg

图4 拾取颜色并设置透明度

此外,2018版的App Inventor提供了一种改变项目外观的可能性,即,为屏幕(Screen)组件提供了一个主题属性,其可选值包括4项,如图5所示。图2中的测试画面中显示的是深色主题的效果。右上角的“三点”是大家熟悉的菜单按钮,其作用相当于手机的菜单按钮。

https://cdn.china-scratch.com/timg/191119/14114560L-4.jpg

图5 新增了主题属性,包含4个可选项

与主题属性配合使用的还有另外三种颜色的设置——强调色、主题色、深主色,有兴趣的读者可以尝试设置一下,看看能否配出自己满意的效果。

以上改进可以从设计视图中找到,在编程视图中,在文本类代码块中,增加了一个判断是否为字符串的块,如图6所示。

https://cdn.china-scratch.com/timg/191119/14114A1Z-5.jpg

图6 新增的文本类“为字符串”块

最后还要说明一点,2018版的App Inventor新增了一项嵌入教程的功能,可以在开发环境里打开教程,跟随教程的指示完成项目的学习。该项功能对于App Inventor教学将有很大帮助。roadlabs写了一个教程模板示例,也希望大家充分挖掘并利用这一功能。

https://cdn.china-scratch.com/timg/191119/14114634L-6.jpg

图7 在项目中可以嵌入教程 

以上是2018版App Inventor的新增功能简介,在线版(ai2.17coding.net)尚在测试中,待测试通过后,将发布离线包。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com