240 发简信
IP属地:广东
  • SpannableString的使用

    TextView设置删除线有两种方式 (推荐)方式一: 通过按位或运算符|,将 TextView 原本的 Flags 属性和删除线一块设置。setPaintFlags内会对 ...

  • 120
    Android 应用内一键切换正式测试环境,不用重新打包

    项目开发过程中,后台的接口域名可能会分生产环境和测试环境,生产环境是app正式环境,测试环境是开发过程中使用的环境,接口中有假数据,供我们开发人员使用。在开发过程中有这样一种...

  • 120
    Android ViewSwitcher 的使用

    ViewSwitcher ViewSwitcher 代表了视图切换组件, 本身继承了FrameLayout ,可以将多个View叠在一起 ,每次只显示一个组件.当程序控制从一...

  • CustomRecycleView:主要用于实现布局,分割线

    CustomRecycleView 自定义属性 DividerItemDecoration :分割线 FlowLayoutManager :流式布局管理器 使用LinearL...

  • RecyclerView滑动监听

    RecyclerView一键回到顶部 布局 设置一键回到顶部按钮的点击事件 设置回到顶部按钮的显示隐藏 方式1: 方式2: 方式3: Recyclerview水平滑动指示器 ...

  • 120
    下拉刷新框架TwinklingRefreshLayout的使用

    TwinklingRefreshLayout[https://github.com/lcodecorex/TwinklingRefreshLayout] TwinklingR...

  • Android实现获取验证码的倒计时功能

    CountDownTimer 项目中经常用到倒计时的功能,比如说限时抢购,手机获取验证码等等。而google官方也帮我们封装好了一个类:CountDownTimer,使我们的...

  • 120
    Android实现跑马灯效果

    实现方式1 跑马灯相关属性 实现方式2:自定义跑马灯类 上面方式1能暂时实现跑马灯效果,但在多次点击事件之后容易失焦。而且在Android4.4上实现有短暂停顿。 Marqu...

  • 120
    PhoneEditText:EditText输入手机号中间自动加入空格

    android输入框有时候需要添加各种各样的限制条件,仅仅限制长度的属性(maxLength)或方法(length())是不能满足我们的需求的,如你需要这个输入框要求只能输入...

  • MVVMHabit的使用(1)

    MVVMHabit[https://github.com/goldze/MVVMHabit] MVVMHabit介绍 基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库...

  • 120
    下拉刷新框架SpringView的使用

    SpringView Github[https://github.com/liaoinstan/SpringView] android开发游记:SpringView 下拉刷新...