TextView设置删除线有两种方式 (推荐)方式一: 通过按位或运算符|,将 TextView 原本的 Flags 属性和删除线一块设置。setPaintFlags内会对 ...
项目开发过程中,后台的接口域名可能会分生产环境和测试环境,生产环境是app正式环境,测试环境是开发过程中使用的环境,接口中有假数据,供我们开发人员使用。在开发过程中有这样一种...
ViewSwitcher ViewSwitcher 代表了视图切换组件, 本身继承了FrameLayout ,可以将多个View叠在一起 ,每次只显示一个组件.当程序控制从一...
CustomRecycleView 自定义属性 DividerItemDecoration :分割线 FlowLayoutManager :流式布局管理器 使用LinearL...
RecyclerView一键回到顶部 布局 设置一键回到顶部按钮的点击事件 设置回到顶部按钮的显示隐藏 方式1: 方式2: 方式3: Recyclerview水平滑动指示器 ...
TwinklingRefreshLayout[https://github.com/lcodecorex/TwinklingRefreshLayout] TwinklingR...
CountDownTimer 项目中经常用到倒计时的功能,比如说限时抢购,手机获取验证码等等。而google官方也帮我们封装好了一个类:CountDownTimer,使我们的...
实现方式1 跑马灯相关属性 实现方式2:自定义跑马灯类 上面方式1能暂时实现跑马灯效果,但在多次点击事件之后容易失焦。而且在Android4.4上实现有短暂停顿。 Marqu...
android输入框有时候需要添加各种各样的限制条件,仅仅限制长度的属性(maxLength)或方法(length())是不能满足我们的需求的,如你需要这个输入框要求只能输入...
MVVMHabit[https://github.com/goldze/MVVMHabit] MVVMHabit介绍 基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库...
SpringView Github[https://github.com/liaoinstan/SpringView] android开发游记:SpringView 下拉刷新...