首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HoseaTao
掘友等级
Android/Flutter
|
福报
Android Developer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 73
沸点 1
赞
74
返回
|
搜索文章
最新
热门
[Flutter]函数组件真的不可以使用吗
这是 Github 上一个经典讨论,关于是否应该避免使用 Functional Widget。相信大多数 Flutter 的开发者可能或多或少都听说过要避免使用 Functional Widget。
Dart 也想要甜甜的语法糖
不得不说,我真的不喜欢这种先想条件,然后再想着在外面包一层 if 这种逆着思维顺序的代码方式(毕竟大家都活在「TENET」的世界里😏),尤其 if 里的条件比较长的时候。 众所周知,dart 里有 ?. 和 ?? 这种判空操作符,于是上面的代码可以简化成这样: 新的空安全机制…
Gradle Kotlin 迁移指南
Gradle 5.0 之后推出了一个叫 buildSrc 的东西,简单来说就是把你的脚本相关代码放在一个文件夹里单独管理,build.gradle 最终可以直接调用到这些代码,这也是这次迁移最吸引我的一个特性。 你会发现 buildSrc 就是一个普通的 module,有自己的…
理解 Kotlin 中的属性(property)
而如果不给这个 name 写get、set方法,它就只是一个 field,可以称它为 字段 或者 域。 可以对比出,Kotlin里不需要额外的get、set方法,当然你也写不了,因为 Kotlin 已经默认实现了get、set,所以在Kotlin里,我们写不出 field。 并…
模仿Google News的TabLayout
开始模仿之前,先问个问题,这个控件是 TabLayout 吗?答案:是的,我用 monitor 看过了。 所以可以得到结论:直接魔改源码是最简单最快的方法。 可以看到这里我们仅利用已有的变量就能实现半个圆角矩形的效果。 从上一步我们可以看到,指示器的宽度是由 mIndicato…
基于MVVM结构和Kotlin,使用Android Jetpack组件的gank.io的客户端
于是决定写一个App把DataBinding、ViewModel、LiveData和Room都用上。 这个项目除了尝试Android Jetpack,也研究了一下多Module组件化的实践,顺带巩固一下Kotlin、自定义viewGroup等一些知识。
圆角ImageView
最近想在github上找个圆角带边框的ImageView,找了几个或者不支持Color、或者不支持gif、或者不支持Glide,所以干脆自己用 Kotlin 写一个,实现原理是BitmapShader。github地址:RoundCornerImageView 其中 ratio…
使用canvas.drawRoundRect()时,解决四个圆角的线比较粗的问题
分享一个人别人写的关于canvas的小知识,以前没遇到过,真没想到还有这种问题。
个人成就
文章被点赞
83
文章被阅读
17,109
掘力值
483
关注了
21
关注者
21
收藏集
1
关注标签
13
加入于
2016-09-27