Avatar notebook default
14篇文章 · 11873字 · 1人关注
  • Android 消息机制详解

    一、常见使用场景 消息机制中主要用于多线程的通讯,在 Android 开发中最常见的使用场景是:在子线程做耗时操作,操作完成后需要在主线程更新 ...

    0.4 3765 1 12
  • UI之可折叠的TextView

    先上效果 一、思路 1. 计算text的行数 实现可折叠的TextView最重要的一点是在setText()前计算出text所需的行数计算行数需...

    0.1 2499 1 23
  • UI之自定义Behavior实现AppBarLayout越界弹性效果

    先上效果 一、继承AppBarLayout.Behavior AppBarLayout有一个默认的Behavior,即AppBarLayout....

  • Resize,w 360,h 240
    QuickSettings之使用

    一、添加一个Tile 创建一个类继承TileServicepublic class MyTileService extends TileServ...

  • Resize,w 360,h 240
    QuickSettings之初识

    一、QuickSettings介绍 Android在7.0版本扩展了快速设置,用户可以自己编辑快速设置。 在Android 7.0中添加了相应的...

  • UI之RecyclerView加载更多

    效果图 RecyclerView实现加载更多可分为两个步骤 RecyclerView滑动到底部的监听 给RecyclerView添加footer...

  • UI之修改Button颜色保持默认点击效果

    一、常用修改Button颜色并设置点击效果方法 Android中Button的默认颜色为灰色,并且带有默认的点击效果,在5.0以上的系统还有涟漪...

  • Gradle之构建变体(BuildVariant)

    一、构建变体 1. BuildType 1.1 默认BuildType 默认情况下,Android plugin会自动的构建release和de...

  • Resize,w 360,h 240
    MVP之Android官方MVP架构学习—Model层

    一、Model层结构 Model层类位于data包下,组织结构如图: 二、Model层分析 1. 实体类 Tasks作为实体类,定义的属性和方法...

文集作者