相信很多人都和我一样,非常喜欢 Android 的 Widget 小部件,不用打开应用就可以方便的获取需要的信息,甚至进行一些操作(比如音乐播放)。特别是参加工作之后,越来愈多的工具需要用,越来越多的信息需要跟进,Widget 常驻桌面的特性让我们能够最快的获取这些信息。
自苹果 2022 年发布 iPhone 14 Pro 机型开始,就带来了“灵动岛”这一创新设计,现在苹果iPhone 15全系采用灵动岛,这也使得iPhone 15具备了很多新的特色功能,灵动岛的实用性和便捷性在各种场景中都得到了体现。
苹果的灵动岛功能刚推出时引起一阵喧哗,安卓用户都馋哭了。以图中的【酷狗音乐】为例,在苹果手机的设置界面中,找到【酷狗音乐】并点进去,打开实时活动,这样的话我们在后台打开酷狗音乐app后,手机前端的灵动岛页面就会显示在正在播放的歌曲,长按灵动岛还能进一步详细操作,暂停/播放、切歌、查看歌曲信息等。
文件中已经自动生成了部分代码大纲,可以直接查看效果并基于其上进行开发:同时需要在info.plist中添加对Live Activity的支持,在TARGETS - Info - Custom iOS Target Properties中添加NSSupportsLiveActivities并设置为YES:
前几篇文章大家已经对Flutter环境搭建、所用开发语言和一些绘图原理有了一个初步了解,本篇是一个实战篇,进行应用开发时首先要进行UI界面的开发,Flutter所展示的UI界面都是由一些Widget组合而成,Widget可以理解为我们原生开发中的UI控件和UI布局控件。placeholder: 'please input something', // 输入提示。