240 发简信
IP属地:北京
  • IdleHandler的使用及原理

    IdleHandler方式就是利用其特性,只有CPU空闲的时候才会执行相关任务,并且我们可以分批进行任务初始化,可以有效缓解界面的卡顿。 简单用...

  • Resize,w 360,h 240
    Android仿抖音App

    主要效果演示 仿抖音App做的技术点及特点: 全屏切换播放效果用的是Recycler加PagerSnapHelper控制。 使用lottie库加...

    12.6 27534 81 154 5
  • Resize,w 360,h 240
    Android widget开发指南

    Widget就是可以放在桌面上的组件,包括像天气、便签、日历、垃圾清理、快速搜索等等,都是Widget。 Github Demo地址[https...

    4.0 7244 1 36
  • Kotlin标准函数

    kotlin的标准函数,指的是Standard.kt文件中定义的函数,包括let、also、with、run、apply函数。 1.let函数 ...

  • Resize,w 360,h 240
    Android用户新手引导层

    在用户第一次使用某些功能的时候,需要引导用户点击某些新功能,需要做一个新用户引导层,这里 我做了一个demo来实现该功能。 效果如下: 核心思路...

    3.4 1629 1 20
  • Resize,w 360,h 240
    Coil图片加载库

    Coil 是一个 Android 图片加载库,通过Kotlin协程的方式加载图片。Coil 名字的由来:取 Coroutine Image Lo...

  • Resize,w 360,h 240
    Tablayout使用全解,一篇就够了

    前言 Tablayout继承自HorizontalScrollView,用作页面切换指示器,因使用简便功能强大而广泛使用在App中。 但有的产品...

    13.4 176312 48 193
  • Resize,w 360,h 240
    自定义LayoutManager仿探探切卡片效果

    探探效果: demo效果如下: LayoutManager自定义 对于自定义LayoutManager我们主要处理好三件事情,就所有的问题就都迎...

    2.4 1769 1 25
  • Android 多模块暴露接口调用功能

    在模块化开发中,时不时会遇到跨模块调用功能,引入了ARouter可以做到跨模块调用,那如果项目没有引入ARouter呢,那这里可以自己做多模块暴...

    1.8 1204 1 13
个人介绍
Talk is cheap, show me the code.