App Inventor 2 打造个性化酷炫的底部导航条

简介: 虽说 App Inventor 2 是简单的积木式开发手机 App,但是通过众多拓展它也能实现很多酷炫的功能,比如本文介绍的一款酷炫导航条,函数代码块用法超级简单,效果不错。当然还有更复杂更个性化的导航条后续再分享。

导航条效果

image.gif编辑

从零开始完整的视频教程

App Inventor 2 开发酷炫的手机App导航条

image.gif

步骤总结如下

    1. 导入并添加拓展,添加一个水平布局,宽度充满,屏幕底部对齐
    2. 代码块:添加按钮及图标,id从1开始,最后初始化即可
    3. 可以在事件中指定某个Tab选中
    4. 可在属性中设置facetype,定制字体

    注:可以在导航条的切换事件中通过同一屏幕组件的显示和隐藏来完成UI的切换,多屏幕通信较为复杂且导航条必须每个屏幕都要有,因此还是推荐同一屏幕模拟完成多屏操作,更多请参考《构建具有多个屏幕的应用程序》

    源码下载

    拓展及demo点此下载

    相关文章
    App Inventor 2 列表选择框(ListPicker)用法示例
    详解App Inventor 2 列表选择框(ListPicker)的用法示例。AppInventor列表选择框,AppInventor2列表选择框,用法示例。
    263 0
    App Inventor 2 列表选择框(ListPicker)用法示例
    |
    4月前
    |
    网络协议 物联网 测试技术
    App Inventor 2 MQTT拓展入门(保姆级教程)
    本文演示的是App和一个测试客户端进行消息交互的案例,实际应用中,我们的测试客户端可以看着是任意的、支持MQTT协议的硬件,通过订阅及发布消息,联网硬件与我们的App进行双向数据通信,以实现万物互联的智能控制效果。
    233 2
    |
    5月前
    |
    JSON API 数据格式
    App Inventor 2 天气预报App开发 - 第三方API接入的通用方法
    通过调用第三方天气api,填入必要的参数,通过Web客户端请求url。返回json格式的数据结果,使用AppInventor2解析json结果,显示到App上即可。
    152 5
    |
    5月前
    |
    存储 物联网 数据库
    App Inventor 2 低功耗蓝牙 BlueToothLE 拓展中文文档(完整翻译加强版)
    低功耗蓝牙,也称为蓝牙LE 或简称 BLE,是一种类似于经典蓝牙的新通信协议,不同之处在于它旨在消耗更少的功耗和成本,同时保持同等的功能。 因此,低功耗蓝牙是与耗电资源有限的物联网设备进行通信的首选。
    183 0
    |
    6月前
    |
    搜索推荐
    App Inventor 2 列表排序,函数式编程轻松实现高级排序算法
    本文探讨了列表的函数式编程高级用法,允许根据自定义逻辑进行排序。不仅支持基本数据类型(文本和数字)的升序和降序排序,还能处理复杂结构类型中特定元素的排序。通过示例展示了如何定义比较函数来实现升序和降序,简化了排序操作。
    70 0
    |
    5月前
    |
    JSON 人工智能 API
    App Inventor 2 人脸识别App开发 - 第三方API接入的通用方法
    **App 效果图**:展示人脸识别功能,可识别性别和年龄。 **工作原理**:调用第三方人脸识别API,上传图片并接收返回的JSON数据,AppInventor2解析结果显示。
    113 0
    |
    7月前
    |
    人工智能 算法 数据处理
    App Inventor 2 Personal Image Classifier (PIC) 拓展:自行训练AI图像识别模型,开发图像识别分类App
    这里仅仅介绍一下AI图像识别App的实现原理,AI的基础技术细节不在本文讨论范围。通过拓展即可开发出一款完全自行训练AI模型,用于特定识别场景的App了。
    191 1
    |
    7月前
    |
    物联网 Java 数据安全/隐私保护
    App Inventor 2 低功耗蓝牙(BLE) 硬件接入、数据通信及IO控制
    低功耗蓝牙(BLE)以低功耗、低成本、开发简便逐渐被广泛应用,本文主要介绍一款较为通用、价格低廉的BLE设备从零开始如何利用App Inventor 2开发一款自己专属的手机蓝牙App应用。 本文主要通过一款常见的BLE硬件接入控制,介绍硬件接入App Inventor 2 的通用方法,类似的硬件接入都是大同小异的。
    383 1
    |
    7月前
    |
    Android开发
    App Inventor 2 Activity启动器技巧:如何查看并启动其他App
    Activity启动器(ActivityStarter)如何查看并启动其他App,可以通过解压源码查看,或使用“包名查看器”App查看,不同品牌手机可能略有不同。
    219 0
    |
    7月前
    |
    JSON 开发工具 数据格式
    App Inventor 2 接入阿里云短信服务,实现短信验证码功能
    App Inventor 2 接入阿里云短信服务,实现短信验证码功能:发送短信验证码功能一般都是基于短信平台提供的sdk进行调用,这里是基于阿里云短信平台进行的开发。
    234 1

    热门文章

    最新文章