首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
升级之路
掘友等级
FE | BE | IOS & Android
|
技术团队 | 再惠网络科技有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 80
沸点 3
赞
83
返回
|
搜索文章
最新
热门
Spring AOP
从C开始,大家是面向过程编程,高级语言Java出现,提出OOP的编程法则,OOP在复用的不足催生了AOP。与此同时JS风靡,ReactiveJS提倡的面向组件封装COP思想被广泛接受。后端业务的高度复杂化带来的解耦和自治诉求也使SOP越来越流行。 所以和OOP一样,AOP也是一…
Flutter 跑马灯
本文介绍2种跑马灯效果的实现:连贯式,非连贯式。效果如下图 实现思路:写一个无限长度的列表(ListView),通过一个定时任务(Timer)每隔一定时间滑动一定距离(ScrollController)。这里面比较tricky的是滑动距离的设置,你不能直接设置一个和时间成正比的…
MVVM+RxSwift
所以是时候在项目中使用真正的MVVM了(整理出套路代码),介于项目中已经引入了RxSwift,所以就用它来实现了,在学习本文前可能会要求读者对RxSwift有一定的了解和使用。 在ViewController 里将数据源绑定到对应的View,这里只是单向绑定,在ViewMode…
制作一个Mac APP:XcodeExtension
打开的界面可以把Json数据转成Swift模型,会把下划线命名变为驼峰。在左边放入Json,点击转换。 在设置中选择扩展,勾上这些功能。 调整控件的样式,加上布局约束。写成喜欢的样式-,- 在convert方法中写转换的代码就行了,代码较长放在文章末尾的GitHub链接。 在左…
Java注解之自定义
Java注解在日常开发中经常遇到,但通常我们只是用它,难道你不会好奇注解是怎么实现的吗?为什么@Data的注解可以生成getter和setter呢?为什么@BindView可以做到不需要findViewById呢?为什么retrofit2只要写个接口就可以做网络请求呢?本文将为…
Flutter布局详解,必知必会
本文的目的是为了让读者掌握不同布局类Widget的布局特点,分享一些在实际使用过程遇到的一些问题,在《Flutter实战》这本书中已经讲解的很详细了,本文主要是对其内容的浓缩及实际遇到的问题的补充。 布局类Widget就是指直接或间接继承(包含)MultiChildRender…
Flutter 插件编写必知必会
packages 将代码内聚到一个模块中,可以用来分享代码。一个 package 最少要包括: 编写平台特定代码可以写在一个 App 里,也可以写在 package 里,也就是本文的主题 plugin 。变成 plugin 的好处是便于分享和复用(通过 pubspec.yml …
从源码分析TabBar的文字抖动问题
Flutter使用TabBar,主要还是考虑controller的实现。通常使用默认的DefaultTabController就可以达到效果,也可以自定义TabController。 通常为了更好的控制TabBar,监听事件等才使用TabController,否则Default…
Flutter 插件使用必知必会
这里的 Flutter 插件,不是 IDE 中的插件,而指的是包含平台特定代码的包,用以提供 Flutter 框架所不支持的一些 Native API 的功能。比如常用的 shared_preferences , path_provider 等。 Flutter 框架为我们提供…
Flutter InkWell 动画浅析
最近在开发 Flutter 项目过程中遇到了一个很有意思的 bug,如果页面在 InkWell 动画期间弹出一个 Dialog,那么 InkWell 的动画效果不会消失,如下图右上角所示。以此为契机对 InkWell 的源码进行了探索和浅析
下一页
个人成就
文章被点赞
826
文章被阅读
214,671
掘力值
4,654
关注了
7
关注者
1,411
收藏集
0
关注标签
9
加入于
2016-11-02