240 发简信
IP属地:上海
  • Jetpack Compose和View的互操作性

    1.在Activity或者Fragment中全部使用Compose来搭建UI Use Compose in Activity Use Compo...

  • css样式中&的用法

    一、认识“&” 在css中,“&”符号通常用于选择器中,表示选择某个元素的子元素或特定状态下的元素. 二、“&”的用法 1、&- :连接父元素和...

  • Resize,w 360,h 240
    自定义plugin

    1.新建module 新建一个名称为plugin的Module,类型选择为Library或下面的Java or Kotlin Library 新...

  • Resize,w 360,h 240
    关于日期格式你必须知道的坑( yyyy-MM-dd HH:mm:ss SSS)

    而yyyy-MM-dd与YYYY-MM-dd区别在哪里? Y 代表 Week Year,表示当天周所在的年份。这种方式将会把一年划分成52 周/...

  • flow原理

    1.Flow原理探究 我们还是以最简单的测试代码入手: 直接看一下flow{}高阶函数: 分析如下: flow{}的返回值是Flow类型,其实是...

  • Resize,w 360,h 240
    noinline,crossinline详解

    1.noinline 话不多说,直接看个例子: 然后我们调用: 直接反编译: 这里我们清晰的看出lambdaFun内部的代码进行了复制铺平到调用...

  • 函数类型

    1.定义 Kotlin 使用类似 (Int) -> String 的一系列函数类型来处理函数的声明: 这些类型具有与函数签名相对应的特殊表示法,...

  • LiveData异常后不走回调

    1.问题起因: 测试突然发现页面上有一块UI在某些情况下无内容展示,但是接口有下发对应字段。这种偶现的bug就很奇怪了,排查一波也没发现啥异常,...

  • flutter json_serializable 的使用

    一、配置 1、去根目录 pubspec.yaml 文件中加入 json_annotation、json_serializable、build_r...