240 发简信
IP属地:北京
  • SnapHelper :illegalstateexception an instance of onflinglistener already set

    用过snaphelper这个类的都知道,当然它还有个子类LinearSnapHelper,snaphelper可以和recyclerview绑定...

  • ScrollView嵌套listview,listview显示不全。

    原因:在scrollView中ListView在OnMeasure阶段无法测出实际的高度,我们需要给他设置AT_MOST模式以支持很大的高度。这...

  • kotlin中调用其他类的静态方法,属性

    在kotlin中的静态方法和变量是用companion object包裹,调用的时候用到Companion,很简单,直接上代码 在其他类里面调用...

  • kotlin中的常见符号

    1.【?,?.,?:,!!,filterNotNull】可空类型与非空类型 【?可空类型】 在 Kotlin 中,类型系统区分一个引用可以容纳 ...

  • Resize,w 360,h 240
    自定义控件-绘制顺序

    Android 里面的绘制都是按顺序的,先绘制的内容会被后绘制的盖住。比如你在重叠的位置先画圆再画方,和先画方再画圆所呈现出来的结果肯定是不同的...

  • 自定义控件-Canvas对绘制的辅助

    1.范围裁剪 1.1clipRect() 1.2clipPath() 2.几何变换 几何变换分为三类1.使用 Canvas 来做常见的二维变换;...

  • scrollview加载imageview,顶部和底部出现空白的bug

    今天在写一个页面的时候,因为要加载的图片是一张长图片,所以外层用scrollview包裹,但是在真机上运行后,imageview的头部和底部都有...

  • Resize,w 360,h 240
    databinding错误Error:(11) Error parsing XML: duplicate attribute

    最近在使用databinding时,遇到一个问题 Error:(11) Error parsing XML: duplicate attribu...

  • Resize,w 360,h 240
    自定义控件(一)

    最近在跟扔物线大婶学自定义控件,其实许多东西之前都用过的,不过时间长就忘了,然后这次就系统的复习一下,顺便记录下来。自定义绘制,首先要创建好Pa...