首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter掘金客户端
一天清晨
创建于2021-05-10
订阅专栏
使用flutter完成的一个掘金的客户端
等 9 人订阅
共14篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一步一步完成Flutter应用开发-掘金App文章详情完善
可以看出来里面是嵌套了一个ListView组件,所以想要在这个列表的下面添加内容,涉及到ListView套用ListView组件。最大的问题就是滑动冲突的问题。强大的flutter也是为我们想好了解决的方案.子ListView组件控制不滑动。 紧接着shrinkWrap属性:该…
一步一步完成Flutter应用开发-掘金App文章详情, 悬浮,标题动画
这边文章主要将掘金app的文章详情界面的内容构造和效果的实现,也是完结篇,或者有兴趣的同学们可以谈论想要去实现哪个页面的或者功能都可以谈论起来。一起进步。一个人终究没有一群人会走得远。 这部分想要知道掘金内容的返回格式是什么,是markdown内容或者是html内容,如果是ht…
一步一步完成Flutter应用开发-掘金App个人中心互动效果
这遍文章主要是我的页面的个人中心页面.
一步一步完成Flutter应用开发-掘金App搜索,我的,发现,发布沸点
左部分是小册的封面预览图,中间部分是名称,作者名称,等级,章节数,阅读数。最右部分是价格 剩下的就是写样式了。 视频和图片都可以选择。这个库集成看一下大神的github就好了
一步一步完成Flutter应用开发-掘金App沸点拖拽排序,抖动,编辑话题
主要完成沸点页面的话题广场页面. 这个页面涉及到内容包括: 拖拽排序,增加话题动画效果,先分析效果怎么实现,然后就是页面的构建。 最终效果 两种效果都能实现需求,没有思路就看看大神们都是怎么写的。看了看源码,有利用GridView加手势识别配合操作实现。 使用dragableg…
一步一步完成Flutter应用开发-掘金App沸点页面
之前的文章写过Tabbar的写法。所以直接用就可以。传送门 这部分内容跟首页的类似,可以封装成一个组件,传递数据进去,再应用就可以了。目前是这个效果: 显示文字,其中包含功能,行数大于3之后,显示展开按钮,点击即展开。 底部列表滑动,标签随之滑动。 修改search_page.…
一步一步完成Flutter应用开发-掘金App首页功能完善
接着上文,把掘金app的首页完善一下。不同标签下的展示是不同的样式。 其中WidgetUtil方法用到之前集成的库flustars获取的每个标签的宽度,存储到scrollerIndex数组里面。这样每次点击可以进行滑动到指定位置操作。 然后在添加下拉的点击方法中isExp字段判…
一步一步完成Flutter应用开发-掘金App首页
写一个仿掘金app主页的效果,这里面不涉及到网络请求,直接是页面的铺设。 主页面引用 曝漏两个方法onSearchPress,onTagPress, 故名思意,一个是搜索点击方法,一个是标签点击方法。 新建home_list.dart文件。这里直接使用之前封装的ListView…
一步一步搭建Flutter开发架子-图表
说到图表,搜素了一下资料,看到有flutter_echarts库,顾名思义就是我们常用的echarts组件库。 既然有现成的库,直接用就好了。但是抱着学习的态度看了一下人家是怎么写插件的。分析一波 最终目标就是自己也整个插件,跟着学习,理解这完成一个类似与flutter_ech…
一步一步搭建Flutter开发架子-WebView
自己原来是做iOS开发,后来转成react-native,iOS中的webview还好,最新的WkWebView兼容性还行。但是遇到android的时候,真的是被各种的手机支配的心累。这篇文章主要说下webView在Flutter中怎么使用。找到最适合项目的方案 On iOS …
一步一步搭建Flutter开发架子-刷新加载,工具类
接上文。这篇主要封装一下列表的刷新加载。还有一些工具类的封装。 每一个页面写一个这个有点麻烦,封装成一个组件,引用调用好一些,下面封装一下使用,创建一个common_list文件ps:这个页可以结合上文的common_widget一起使用。 把itemBuilder曝漏出来,方…
一步一步搭建Flutter开发架子-网络请求,异步UI更新封装
主要使用的是dio库进行网络请求,引入的第三个库。对于Flutter的自带的HttpClient也可以。用习惯了dio还是放不下。或者有兴趣的可以自己对于HttpClient封装一下 先分析一下使用场景,比较常见的场景是用户登录之后获取到token之后,设置在请求头中进行请求获…
一步一步搭建Flutter开发架子-国际化,路由,本地化,响应式
接上一篇文章,这篇文章主要介绍,路由管理,国际化管理,响应式管理方法,数据持久化管理。还是先看看大神么们都是怎么写的,从中学习一下。看到又一个比较好用的库getx,方便简介,基本上都包含今天要封装的内容,那就用起来吧。ps:有人可能会有想法说是应该自己写,总用第三方的库,遇到问…
一步一步搭建Flutter开发架子-Tabbar
一点点搭建一个架构,架构对于开发比较重要,有固定的模式,第一不容易产生bug,并且有利于对于项目以及开发架构的理解。 对于一个app,常见的架构一般是底部有Tabbar形式,或者采用抽屉的形式,底部Tabbar大部分app都是平铺的,中间有一块凸出来的形式。 官方的Materi…