首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Flutter从静态界面到抽取封装

    今天将用Flutter的组件来实际布局演练一下,在此之前你需要熟悉Flex布局 1、微信条目的静态布局 这个平时非常常见,而且相对简单,所以是个练手的不错人选 简单分析一下:一共三块,用Row布局,左右分别处于头尾...3、掘金简介的静态界面 个人觉得掘金的简介还是挺好看的,就来看看这个如何布局: 3.1:布局分析 最外层做个Card,其中主要三部分,可以用Row来包, 左边头像,可以用Image ,加圆形裁剪。...上面写的只是一个静态的布局,也只是个玩偶而已,复用和可维护性是很低的。...image: Image.asset( //头像 "images/head_me.jpg", )), ), 复制代码 这样该组件就可以独立出来,从一个写死的静态界面变成了可复用的组件...而不像静态界面,只是人偶而已。 今天从有状态和无状态两种组件看了一下如何对组件进行简单的封装,希望你有所收获。 5.仿淘宝商品item 就不写静态界面了,直接上。

    1.5K10

    小程序聊天室|聊天对话小程序|仿微信界面

    微信小程序开发的仿微信聊天室weChatRoom项目|聊天小程序demo实例 基于微信小程序开发的聊天室实战案例。...很早之前就有开发过一个h5版聊天室,最近又开发了个小程序版聊天室,功能效果非常接近微信聊天,实现了消息、表情发送,小程序表情解析,图片、视频上传预览,打赏、红包等功能。.../** * 页面的初始数据 */ data: { cursorSpacing: 15, //光标与键盘的距离 toView: "scrollBottom", //定位到聊天底部...JS功能模块------------------------------------------------- */ // 滚动聊天底部 bindToMsgBottom: function...100 : 0); }, // 点击聊天面板区域 bindTapMsgPanel: function (e) { this.setData({ isShowChoosePanel:

    15.5K116

    HTML 取代 Markdown 成为人机协作界面

    代理时代, HTML 不是文档格式, 是人机协作界面 一句话新结论: HTML 的真正优势不在于比 Markdown 更漂亮, 而在于它把 AI 输出从"可读文本"升级为"可审计、可比较、可操作、可回灌的协作界面...上传成网页后, 团队成员点开链接就能看, 而不是在聊天、邮件或代码仓库里处理一个原始 Markdown 文件。...没有这个出口, HTML 只是报告; 有了这个出口, HTML 才是协作界面。...要进入团队生产流程: HTML 应该静态优先、脚本最小化、来源显式、导出可复现。 为什么这比"HTML 更好读"更重要 代理越强, 人类越容易退化成审批按钮。...团队会沉淀 HTML 报告模板, 但同时要求静态化、无外链、可复现、可归档。 PR、事故复盘、架构评审会出现配套 HTML explainer, 但最终变更仍回到 patch、测试和审查记录。

    18200
    领券