首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter ExpansionPanel 超级实用展开控件

在实际业务开发过程中,或多或少会遇到树形控件需求。 最简单需求比如 QQ 联系人分组: ? 类似于这种,Flutter 给我们提供了相当便捷 UI 组件 ExpansionPanel。...它有一个 header 和一个 body ,可以展开或折叠。面板 body 仅在展开时可见。 扩展面板仅用作于 ExpansionPanelList。...看说明也就能明白了,它不单独使用,只能和 ExpansionPanelList 配合使用。...在上面的gif图我们也能看出来,只有点击箭头才能展开,如果想要点击 header 也要展开的话, 使用 ExpansionPanel canTapOnHeader 参数: ExpansionPanel...总结 使用 ExpansionPanel 可以很轻松实现展开效果, 而且 ExpansionPanelList 返回是一个 MergeableMaterial, 所以想自定义UI,也可以自己实现。

5.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

跨平台移动APP开发进阶(二):HTML5+、mui开发移动app教程

注:使用 HTML5+开发移动App 并非mobileweb页面。这是新手最容易混淆地方。...所以mobile web,在HBuilder 里新建项目时,属于web 项目。不要放置到移动App 项目。mobile web 项目也不能真机联调和打包....选择模版 这里选择mui项目,会自动引入muijs和css,如下: 文件结构 默认有以下几个文件夹:css,fonts,js,如下: 简单开发 header 打开index.html后在body内输入...,如下: 等待 返回上一步发行打包,点击打包后会提示你已经到云端打包,你只需要等待了, 一小会之后就打包好了,这时你就可以把apk拷贝到自己手机使用了, 拓展阅读:mui中几种open页面的区别...3.子页面使用频繁切换情况 如果频繁左滑右滑,在配置较低手机上会出现list.html遮住index.html情况,采用子页面模式就不会,采用新页面模式几率很大。

4.3K21

C#开发移动应用系列(2.使用WebView搭建WebApp应用)

(当然,实际应用中还是需要加入一部分原生控件来提高用户体验) 确定一下本篇学习目标: 1.学会使用WebView基础功能 2.通过WebView调用页面中JS代码 3.通过WebView让页面中JS...return true; } } 这样,当页面中有A标签连接跳转时候就不会调用安卓原生游览器加载了....首先我们要创建一个Web项目..我这里例子创建ASP.NET Core.....3.通过WebView让页面中JS代码调用后台C#代码 下面我们就来讲如何使用JS来调用C#代码....需要项目引用Mono.Android.Export 注意这里项目引用..意思..就是 右键项目-->选择添加引用..而不是只Using 回到我们MainActivity.cs文件中OnCreate

2K100

mui.init()与mui.plusReady()区别和关系

开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用mui将该事件封装成了mui.plusReady()方法,涉及到HTML5+api,建议都写在mui.plusReady...做web开发的话(在浏览器运行html),plusReady是没有意义不会执行,为什么?...理论上只是在html5+加载完之后执行其中代码罢了,是不会影响性能,只会晚一点执行(延迟并不会感受到) 关于mui plusReady注意点: mui.plusReady()中代码不执行 可能1:...你在浏览器下运行了html 可能2: plusReady事件仅在webview首次创建时触发,使用mui.openWindow方法多次打开已存在同样idwebview时,是不会重复触发plusReady...一些参数配置 如果要使用h5+一些对象、方法,就要使用mui.plusReady,比如mui.plus对象。

1.9K10

H5、CSS3、Mui开发实例

对于前端理解     所谓“万变不离其宗”,就是这样一个道理,写惯了服务端,当接触前端以前总觉得很难,但是当我真正开始写时候,发觉一如既往简单,就是简单jquery和html交互。...使用技术 html5、css3、mui 首页效果如下 ?...遇到难点 虽然整个过程觉得比较简单,但是还是遇到了一些问题,分享出来给大家借鉴:         1、视频播放、因为要兼容Android和ios所以做时候费了很大劲。...最后还是决定使用H5标签来做         2、音乐播放、同样要兼容2种类型设备,所以无奈自己写了一个Audio,效果如下...结束语     踏上程序员之路,不管什么技术,或多或少都得接触一点,“万变不离其宗”,所有的东西原理都是一样,生活中很多事情,不要担心、不要害怕你不会做,只要你愿意尝试。一切都会变很简单!

58810

Mint-UI

大家好,又见面了,我是你们朋友全栈君。...一、 MUI不同于Mint-UI,MUI只是开发出来一套很好用代码片段,里面提供了配置样式,配置HTML代码段,类似于Bootstrap; 而Mint-UI,是真正组件库,是使用了Vue技术封装出来成套组件...,可以无缝和VUE项目进行集成开发; 因此,从体验上来说,Mint-UI体验更好,因为这是别人帮我们开发现成组件库;MUI和bootstrap类似 理论上,任何项目都可以使用MUI或Bootstrap...,但是,Mint-UI只适用于Vue项目 二、安装mint-ui cnpm install mint-ui -S 三、引入 // 引入 整个mint-ui import MintUI from 'mint-ui...plugin-transform-runtime",["component",{ "libraryName":"mint-ui", "style":true }]] } 3、使用

2.5K10

MUI框架中使用百度地图(全网独一份最详细图文教程)

MUI框架中使用百度地图(全网独一份最详细图文教程) 注意事项 如果还没有注册童鞋可以先去百度地图开放平台注册一下账号,如果不明白可以参考:https://blog.csdn.net/qq_17623363...点我进入百度地图开放平台:http://lbsyun.baidu.com/ 效果 MUI框架中使用百度地图(全网独一份最详细图文教程) ?...使用HB打包时安卓包名 Android平台云端打包 - DCloud公用证书(DCloud老版证书):https://ask.dcloud.net.cn/article/68 MUI使用HB打包时安卓包名...4、创建成功后截图 ? 二、配置应用 1、把Android SDK AK或者IOS SDK AK与MUI项目manifest.json配置文件中配置百度地图SDK。...项目结构: ?

1.6K10

教你在五分钟构建一个App页面

这里给大家推荐一款专门争对移动app开发框架----mui 什么是mui 他官网上是这样说”最接近原生APP体验高性能前端框架“。...开发移动app框架有很多,既然他敢这么说肯定有一定实力 这里我总结了三个使用mui理由 简,快,易。...简 mui文件大小只有108kb mui 提供20多个控件 和50多个js api 及100多个样式 快 js加载快一般17ms左右 体量小页面绘出快,预加载,专场快 易 使用HbuilderX编辑器...如何使用mui 如果你使用mui框架,那你一定要用HbuilderX,他俩组合才体现了mui”易“特点。...我们点击文件---新键项目,进行如下操作 这是创建成后目录结构 接下来我们可以参照mui官方文档进行愉快编码了。

1.4K20

Vue 08.webpack中使用.vue组件

webpack构建Vue项目使用模板对象 在webpack.config.js中添加resolve属性: resolve: { alias: { 'vue$': 'vue/dist...组件 注意: MUI 不同于 Mint-UI,MUI只是开发出来一套好用代码片段,里面提供了配套样式、配套HTML代码段,类似于 Bootstrap; 而 Mint-UI,是真正组件库,是使用...Vue 技术封装出来 成套组件,可以无缝和 VUE项目进行集成开发; 因此,从体验上来说, Mint-UI体验更好,因为这是别人帮我们开发好现成Vue组件; 从体验上来说, MUI和Bootstrap...类似; 理论上,任何项目都可以使用 MUI 或 Bootstrap,但是,MInt-UI只适用于Vue项目; 注意:不能使用npm下载,需要从 github 上下载现成包并解压,然后拷贝到项目使用.../lib/mui/css/mui.min.css' 根据官方提供文档和example,尝试使用相关组件 在.vue组件中使用vue-resource 运行npm i vue-resource -S

1.1K10

跨平台移动APP开发进阶(三):hbuilder+mui mobile app 开发心酸路

> 置于图片加载之前,图片不会显示, 解决措施:将其置于图片显示之后才会显示。...(使用遮罩蒙版技术解决) 注:在popover、侧滑菜单等界面,经常会用到蒙版遮罩;比如popover弹出后,除popover控件外其它区域都会遮罩一层蒙版,用户点击蒙版不会触发蒙版下方逻辑,而会关闭...alert(this.id);// (根据id判断是哪一个button) }) 总结:mui方法都是封装jquery,所以自己还得从jquery着手,因为好多方法不会用,不知道参数含义。...我想提升代码复用性(即多个content页面均使用同一个header页面),如何解决?Mui能够做到吗? 解决措施:使用webview模式选项卡。何谓webview模式?...其实就是每个选项卡内容都是一个独立webview,彼此之间互相独立、互不影响; 对于较为复杂业务系统,推荐使用该模式。另外,基于webview模式选项卡,支持原生加速下拉刷新。

3.1K30

H5开发移动端APP基于H5+

mui_logo.png 集成了各种插件工具,基于MUI , H5+强大操作,同时可以在线打包,一键生成iOS、Android应用。...在开发过程中,使用了强大Vue.js作为列表数据渲染和事件绑定。值得一提是或许由于初次接触这个框架,它给我一种震撼感觉,数据绑定、事件处理及关联实在太方便了。...一些图片引入了阿里巴巴字体库 , 关于如何引入自定义字体库,这一点官方文档写很清楚。 大多操作使用H5+ 这一强大基础库,官方号称有50多万个API,几乎涵盖了原生操作方方面面。...已发布开源详细看这里: xx头条开源了(纯H5项目) https://www.jianshu.com/p/89fae6aa143f 离线打包操作(新增) Android : MUI、HBuilderX...跨平台操作我喜欢,以后学习好原生同时还会继续跨平台技术栈学习。 对于不会原生开发前端小伙伴,这种方式来开发个APP也是个很好选择。 Hi 大家好!

1.7K10
领券