240 发简信
IP属地:北京
  • 【Kotlin】注解 @JvmField

    一、注解定义 @Target(AnnotationTarget.FIELD)@Retention(AnnotationRetention.BIN...

  • 【Kotlin】注解 @JvmName 和 @JvmMultifileClass

    @JvmName 一、注解定义 @Target(AnnotationTarget.FUNCTION, AnnotationTarget.PROP...

  • 【Kotlin】注解 @JvmStatic

    一、注解定义 @Target(AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, Ann...

  • 【Kotlin】注解 @JvmOverloads

    一、注解定义 @Target(AnnotationTarget.FUNCTION, AnnotationTarget.CONSTRUCTOR)@...

  • 【Android】自定义 View 中 defStyleAttr 的用法

    在自定义 View 时,我们经常使用 AttributeSet 自定义一些布局参数。那defStyleAttr 是如何使用的呢? View 的全...

  • Resize,w 360,h 240
    【Android】TextView 计算高度的坑【MeasureSpec.UNSPECIFIED 注意事项】

    很多时候,我们需要给 TextView 增加展开的效果动画,那怎么计算一个没有展示出来的 TextView 的高度呢? 通常得到的方案是(Kot...

  • 【Android】Kotlin toString() 不可以随便用

    举个例子:如下的两种 toString() 方法,第一种返回的是 "" 空字符串吗?事实并非如此,它返回的是 "null" 这是为什么呢...

  • Resize,w 360,h 240
    Retrofit 进阶:Converter 的原理及使用【附 Retrofit 流程】

    现在大多数的网络请求框架都是使用 Retrofit,本篇文章根据 Retrofit 中,Flowable 创建 和 OkhttpCall 执...

  • getMeasuredWidth()、getWidth()、LayoutParams.width的区别

    一、getMeasuredWidth()和getMeasuredHeight() 以 getMeasuredWidth() 方法为例,源码如图1...