首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/162012

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Flutter在开发中遇到的问题【满满干货】

前言 目前使用Flutter开发App已有两年时间,上线了两款App,App store者应用宝搜索脑学家可以下载体验。下面介绍一下我在开发中遇到的坑。 如何选择路由方式 Flutter中有命名路由和组件路由,最开始使用Flutter开发项目自带的路由都没有使用使用了一个第三方的路由fluro,这个路由的工作原理是在routes没有的情况下在onGenerateRoute获取到路由的名称进行跳转。相当于在routes没有找到对应的路由才会使用fluro声明的路由,两个可以结合使用。 命名路由 命名路由就是给每个页面一个名字我们可以使用这个名字跳转到对于的页面,下面介绍一下用法。 路由列表/lib/router/router_list.dart 定义了RouterUnit类,里面包含路由的名称、路由名称、需要构建的路由组件,里面包含了多个路由最后返回的是一个列表。 routeName使用的使用类名.routeName,我们将路由的名称定义到了组件中,只有这一个地方定义的路由的名称避免多处定义造成路由名称不相同的问题,使用时直接调用对于类就可以完成。 class NewView exten...

kuapingUI 3.2 版本发布,跨屏 UI-bootstrap 大组件 UI 框架

kuapingUI 3.2版本发布,返璞归真,化繁为简 一个最原始的页面,在没有任何的样式修饰的情况下本身就是自适应电脑、手机的,各位可以试试。正是因为增加了样式、排版、设计、布局以后,页面成为了页面,但是也不在自适应手机了,需要借助css3 media query在针对不同分辨率来做不同的样式,来达到不同设备兼容的目的。 虽然,我们做不到完全不修边幅(不要样式),但是也可以做到尽量少用,和用尽量简单的方式来表现,而这次更新则包含了这方便的思考。用文字带下划线代替了按钮,优化了细节,增加了菜单下划线动画等等。去掉了复杂的排版设计,这样一来,网站在手机下自适应工作变得更加游刃有余了。 演示地址http://ui.kuaping.com 关于kuapingUI框架 如果说Boostrap提供了一个可靠的网页元素UI组件,来构建一个网页,那么跨屏UI框架,则在bootstrap基础上提供了更为完整的网页组件,例如“关于我们”、“联系我们”,“相册”,“产品”等等组件。 已经有bootstrap为什么还要kuapingUI? kuapingUI不是再造的一款框架,它只是对于bootstrap的...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。