首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刘姥姥进了大观园
bytebeats
创建于2022-08-04
订阅专栏
学习, 总结, 记录, 推广优秀的开源项目和官方推广的优秀框架
等 83 人订阅
共159篇文章
创建于2022-08-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何写一个KCP? - 1
KCP, 是Kotlin Compiler Plugin的缩写, 表示Kotlin编译器插件. 简介 KCP基本上是注解处理器吗?
如何写一个KCP? -2
字节看起来是什么样子? 举个例子: Kotlin代码: 而这个函数的字节码为: 字节码的执行过程解析及说明如下: 返回了函数v1()的值并入栈
Epoxy - 在RecyclerView中构建复杂界面 - 4
如果在用Kotlin写EpoxyController类, Epoxy会产生扩展函数来构建Model. 这取代了AutoModel模型.
Epoxy - 在RecyclerView中构建复杂界面 - 3
Epoxy Controller 哲学理念 EpoxyController鼓励使用流行的Model-View-ViewModel和Model-View-Intent模型.
Epoxy - 在RecyclerView中构建复杂界面 - 2
Model属性 每个Model持有的数据, 最终会绑定到视图上面. 而这些数据, 便用属性来表示. 每一个属性都必须是实现了`equals`和`hashcode`的类型.
Epoxy - 在RecyclerView中构建复杂界面 - 1
Epoxy用于在RecyclerView中构建复杂视图. EpoxyModel控制了屏幕上每一项的数据和视力绑定, EpoxyController则声明了如何将Model添加到RecyclerView
RxJava 3 新不同 - 8
Maybe.delay和delayError 在这些对象中可用: Flowable, Observable, Maybe, Single, 和Completable
XML基础及特殊字符转义 - 4
所谓"良构"XML, 即是结构良好的XML. "良构"XML具备以下特点: 所有XML元素都成对出现, 都必须有开始标签和结束标签.
XML基础及特殊字符转义 - 3
XML的标准解析库会自动地将XML文件中的特殊字符进行转义, 大量的XML问题是在字符串的使用当中由特殊字符引起的.
XML基础及特殊字符转义 - 2
XML是一种可扩展的标记语言, 可以由如下概念中的部分或者全部组成. 文档声明; 元素/标签; 属性; 注释; 文本区域.
XML基础及特殊字符转义 - 1
XML可以用来数据的描述, 存储和交换. 作为一种通用的数据格式, 它是平台无关, 语言无关, 系统无关的, 极大地方便于数据的集成和交互.
RxJava 3 新不同 - 7
concatMap有了Scheduler, 该函数在这些对象中可用:Flowable, Observable, Maybe, Single和Completable.
Coil - 基于Kotlin协程的Android图片加载库 - 9
如何对Coil处理一些通用的自定义用例? Palette允许从图片中提取突出的颜色. 要创建Palette, 则需要访问图片的Bitmap.
Coil - 基于Kotlin协程的Android图片加载库 - 7
Coil要支持Jetpack Compose, 需要引入扩展库: 使用可组合函数AsyncImage来加载并展示图片.
Coil - 基于Kotlin协程的Android图片加载库 - 6
Coil的API是设计成Kotlin优先的. Coil充分利用了Kotlin的语言特性, 如内联lambda, 接收器参数, 默认参数, 以及扩展函数, 而这些在Java中是不可用的.
Coil - 基于Kotlin协程的Android图片加载库 - 5
Android天然支持多种图片格式, 然而依然有大量的格式它不支持(如GIF, SVG, MP4等), ImageLoader支持可插拔组件添加缓存层, 新的数据类型, 新的获取行为, 新的图片编码等
Coil - 基于Kotlin协程的Android图片加载库 - 4
ImageRequest是值对象, 提供了ImageLoader加载图片的全部必要信息. 通过构建者进行创建ImageRequest.
Coil - 基于Kotlin协程的Android图片加载库 - 3
ImageLoader是服务对象, 用来执行ImageRequest. 它处理缓存, 数据获取, 图片解码, 请求管理, Bitmap池技术, 内存管理, 等等.
Coil - 基于Kotlin协程的Android图片加载库 - 2
Coil在mavenCentral()发布了8个构件, 每个构件都有特定的应用场景, 由此可以进行适当的选择.
Coil - 基于Kotlin协程的Android图片加载库 - 1
Coil是基于Kotlin协程实现的Android图片加载库. 它具有快, 轻, 易用和现代等特点.
下一页