240 发简信
IP属地:广东
  • SnapHelper实现RecyclerView的滑动对齐

    在实际项目中可能有这样的需求,在滑动后需要对子项对齐也或者是类似ViewPager的每次只滑动一项。SnapHelper是 androidx 中的对RecyclerView的...

  • 静态代理模式——让SnapHelper支持RecylerView滚动位置监听(kotlin)

    本文介绍通过静态代理模式让SnapHelper的使用者能方便的监听SnapView的位置Snap Position 一、SnapHelper SnapHelper实现Recy...

  • 装饰者模式——RecylerView添加HeaderViews和FooterViews (kotlin)

    本文介绍一种不改动原有逻辑,直接添加新代码就能对RecylerView实现添加HeaderView和FooterView的方法。 beforeafterbefore.gifa...

  • 120
    PriorityBlockingQueue实现任务优先级是乱序的

    一、背景 优先级相同时,要按照插入顺序返回任务 优先级不同时,要先执行优先级高的任务 默认的优先级是0,少数情况下才会出现优先级大于0的情况 二、实现 PriorityQue...