自定义控件
xuchao_blog
这个作者很懒,什么都没留下…
展开
-
Android绑定EditText自动弹出自定义软键盘不同按键设置不同背景的实现(自动向上顶适应布局)
最近公司项目有个需求,就是所有需要输入密码的EditText需要弹出自定义软键盘,而不是系统键盘,于是就在网上找了些相关demo来学习借鉴一下。下面是我的实现大概思路:涉及主要功能模块三个类:1、CustomKeyboardView一个自定义keyboradview,通过重新KeyboardView来实现自己的需求业务,主要重写onDraw()方法来给不同按键设置不同的背景;pub原创 2017-04-29 13:16:40 · 3492 阅读 · 2 评论 -
重写一个能避免与横向View(如ViewPager,RecycleView等)产生滑动冲突的ScrollView或SwipeRefreshLayout
/** * author:xc * date: 2018/7/31 * desc: 自定义包裹Viewpage解决滑动冲突的ScrollView或SwipeRefreshLayout */public class ViewpageSwipeRefreshLayout extends ScrollView(SwipeRefreshLayout) { private float s...原创 2018-12-12 15:50:48 · 204 阅读 · 0 评论 -
撸一个可以点击展开/隐藏内容的文本框
/** * @author xc * @version 1.0 * @date 2016/7/3 14:16 * @describe 点击展开/隐藏的文本框 */public class MoreTextView extends LinearLayout { /** * 默认字体颜色 */ public int defaultTextColor ...原创 2018-12-12 16:36:16 · 550 阅读 · 0 评论 -
自定义一个进度跟随滑块一起滑动的progress进度条
/** * @author XC * @version 5 * @date 2017/10/17 14:43 * @describe 进度和滑块一起滑动的ProgressView */public class CustomProgressView extends View { private int mWidth, mHeight;// 整个的宽和高 private...原创 2018-12-12 16:40:46 · 1764 阅读 · 0 评论 -
RecyclerView支持下拉刷新、上拉加载,包括线性布局、网格布局和 流布局
/** * author:xc * date: 2018/7/25 * desc: 支持下拉刷新上拉加载更多的RecycleView */public class PullLoadMoreRecyclerView extends LinearLayout { private RecyclerView mRecyclerView; private SwipeRefresh...原创 2018-12-12 16:57:59 · 244 阅读 · 0 评论