怎么用手机制作一个四格漫画(flutter)

一,背景

四格漫画,是以四个画面分格来完成一个小故事或一个创意点子的表现形式 ,分为开头,发展,高潮,结尾 。那怎么用手机制作一个四格漫画呢?就像下图这样。

二,思考过程

漫画么,简单点就两个主要的元素,图像,文字,那么对应到手机上就是照片编辑和文字编辑。

将这些元素串起来,主流程也就有了。

只有主流程不够,添加照片就要同时支持删除照片,添加了文字也要删除文字,万一文字大小颜色不合适也不行,还要支持编辑文字,保存到本地可以,那分享到微信也算是保存。所以每一个节点的分支功能大致如下所示。

接下来根据主流程考虑下ui和交互,交互的原则就是能少一步就少一步。大象放冰箱里,也只要三步而已。

分支功能,不能离主流程太远,要一目了然。

三,实现过程

先按照主流程来实现,之后在考虑每个节点的分支,实现就是一个不停的 搜索,实验的过程,我一直觉得,大部分普通人能想到的东西,一定有人之前就实现了,比如:

主要控件和插件:

image_picker:照片选择
photo_view:照片显示,支持缩放
TextField:文字编辑
Positioned:文字移动
image_gallery_saver:图片保存
permission_handler:权限申请
fluttertoast:toat提示

 

四,效果

 

五,后续迭代

如果有后续,要考虑下列功能

1,文字:颜色,大小,字体,方向,表情,文字外框

2,图片:支持拍照,裁剪,简单滤镜

3,保存:分享到微信好友,朋友圈

 

debug版本:

链接: https://pan.baidu.com/s/1-JAOfzboDCHt-4aGjNTrnA

提取码: bn5v

 

源码,清晰的视频 请关注公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/59348.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPT-5: 超越人类语言的模型,你还不了解一下?

目录 一、GPT-5时代引领者 二、技术特性 1,音频和视频处理 — 更强大的多模态处理能力 2,GPT-5颠覆影视制作:重写媒体消费时代 3,为机器人提供智慧大脑 4,更强的垂直行业应用 三、回顾一下GPT5被紧急叫停&…

【论文阅读】Computational Personality: A Survey 计算性格学综述

文章目录 摘要1. 引言2. 计算性格学研究框架2.1 性格学理论基础2.1.1 性格分类模型2.1.2 性格计算(测量)方法 2.2 计算性格学研究框架 3. 计算性格学研究3.1 性格预测3.1.1 基于大五模型的性格预测3.1.2 基于MBTI性格量表的性格预测3.1.3 小结 3.2 抑郁检…

安装oracle时,口令管理忘记解锁scott!

首先,别急,昨天我也是百度弄了很久才弄好,所以今天整理一下,把昨天的小小成果展示出来。 步骤:1.进入黑屏,输入sqlpus; 2.输入用户名:sys; 输入口令:sys(这个…

Primavera P6用户密码锁定及管理员忘记密码处理

经常有一些同行问到,下面是P6 两个相对极端的问题怎么处理 A, 管理员用户被锁定(密码还记得) B, 管理员忘记密码 处理这类问题一般在需要在数据库层级操作,当然建议信息部(或DB)如此操作,毕竟不…

oracle11g忘记管理员密码

oracle的sys和system密码是我们经常忘记的,忘记之后我们可以通过sqlplus来修改重置。 首先打开sqlplus:在运行处可直接输入打开 进入窗口后,首先输入 sqlplus/as sysdba 口令不要输入,直接回车 等数据库连接上之后执行sql语…

Oracle用户密码失效解决办法

错误信息 Oracle用户密码失效后,通常会报如下的错误: java.sql.SQLException: ORA-28001: the password has expired ORA-28001: the password has expired 查看密码有效期 这时候我们需要用sysdba登陆,登录后执行一下语句: …

Oracle System密码忘记 密码修改、删除账号锁定lock

运行cmd命令行 录入 sqlplus /nolog 无用户名登录 conn /as sysdba 连接到数据本地数据alter user system identified by password; 修改System 密码 为password或者打开sqlplus软件: 窗口用户名录入:/nolog D:\oracle\ora92\bin>sqlplus /nolog SQL*Plus: Release 9…

Oracle11g密码忘记

生活中,容易忘记Oracle数据库system用户的密码,怎么办呢,小生带你一步步重新登上Oracle ,及时你密码忘记了。 1、打开cmd窗口,输入 sqlplus / as sysdba 2、运行cmd ,输入 alter user 用户名 account un…

oracle忘记system密码,锁定

1.按住WindowsR,弹出运行框,输入sqlplus 2.输入sqlplus/as sysdba,回车 3.输入语句:alter user system identified by system; ---- 即可修改密码为system 4.输入语句:alter user system account unlock; ---- 即可解锁用户system

Oracle忘记密码以及账户被锁的解决办法

o(╥﹏╥)o昨天安装Oracle和PLSQL弄了一天,好不容易PLSQL可以连接Oracle也可以登录了,但是今天一直提示这个错误: (这是在SQL Plus里面的错误提示,PLSQL里也是) 我第一反应是密码输错了,然后又…

基于PHP的客户分销商管理系统

基于PHP的客户分销商管理系统 一 系统介绍 客户分销商管理系统基于原生PHP开发,数据库mysql,角色分为分销商和管理员,分销商登录可以查看个人信息和客户信息。管理员登录对客户,分销商及业绩进行管理。 技术栈 phpmysqlbootstrap…

通用分销渠道和通用产品组的解析

SAP为了结构化数据,通过销售范围(销售组织,销售渠道,产品组)来建立销售订单,销售范围是销售组织,销售渠道和产品组集合,需要大量维护销售视图。 在实际中,有些客户可能通…

微信三级分销系统开发说明

代码段&#xff1a; 1)贴图&#xff1a;<img src"图片地址"> 2)加入连接&#xff1a;<a href"所要连接的相关地址">写上你想写的字</a> 1)贴图&#xff1a;<img src"图片地址"> 2)加入连接&#xff1a;<a href"…

单商户商城系统功能拆解38—分销应用—分销订单

c 下面以likeshop单商户高级版 商城系统为例进行功能拆解&#xff0c;likeshop单商户高级版商城系统可以实现快速部署&#xff0c;文档齐全&#xff0c;代码全开源&#xff0c;无加密&#xff0c;极易二次开发&#xff0c;助力企业以极低的成本上线电商业务。并且likeshop以其…

代理商分销订货系统(电脑、H5、小程序、APP)多端全套源码

一、系统特色 二、系统环境 1、开发环境 系统使用VS2010SQL Server2008开发完成&#xff0c;开发技术使用.NET MVC3技术。手机端采用HBuilder X开发工具&#xff0c;技术栈为VUEuniapp。 2、安装布署 系统&#xff1a;WINDOWS2003或以上版本 数据库&#xff1a;SQL Server200…

TPshop分销功能的使用与表设计

首先来段科普,摘自百度百科: 在西方经济学中,分销 的含义是建立销售渠道的意思,根据著名的营销大师菲利普科特勒的定义,分销渠道(Distribution Channel)又或者叫营销渠道(Marketing Channel),是指某种商品(Commodity)或服务(Service)从生产者(Producer)向消费者(Consumer…

大数据营销在电商领域的应用案例

在电商产业如火如荼的今天&#xff0c;电商已成为互联网经济的主要力量&#xff0c;并不断发展升级。618年中大促、双十一、双十二等一系列的购物狂欢节引爆了一个又一个的互联网经济热点。随着互联网新技术的出现&#xff0c;尤其是互联网大数据在电商领域的应用将给电商企业带…

shopify 应用对接电商示例

前言 shopify 平台感兴趣的自己搜一下了 我这儿的业务场景是&#xff1a; 我方作为应用提供方&#xff0c;让商户接入、安装我方应用&#xff0c;我方通过商户返回的code拿到商户授权的 accessToken 进行接口访问 这里对应用方和商户的首次交互做个案例 shopify OAuth access…

获取聊天窗口内容

技术特点&#xff1a; 1.支持群和个人聊天。 3.支持获取群成员。 4.支持获取任意当前可见信息。 5.程序封装为dll,一个傻瓜api调用即可。 6.代码为VC代码&#xff0c;不依赖.net平台。 7.代码无注入、无驱动、保证秒过各种杀软。 以上所述技术方式与本博客之前所述其它方…

职场沟通利器(2):770页酷炫PPT模板

想在述职的时候让老板眼前一亮&#xff1f;想快速抓住客户的眼球&#xff1f;下面我们提供770页酷炫的PPT模板&#xff0c;让你在职场的沟通上胜出&#xff01; 文末有福利&#xff01;