AndroidView
合抱之木,生于毫末,九层之台,起于累土
这个作者很懒,什么都没留下…
展开
-
EditText自定义下划线与光标颜色
因设计的需求有时我们不得不改变EditText底线颜色,接下来我们就实现EditText改变光标及底线颜色:一.EditText未做任何设置之间效果:xml.layout:<EditText android:hint="EditText未做任何设置" android:layout_width="match_parent" android:...原创 2018-06-11 16:43:14 · 19995 阅读 · 3 评论 -
Android 为RecyclerView添加HeaderView和FooterView
对于添加headerView或者footerView其实HeaderView实际上也是Item的一种,只不过显示在顶部的位置,那么我们完全可以通过为其设置ItemType来完成。有了思路以后,接下来考虑一些细节。适配器public class TimeTablesAdapter extends RecyclerView.Adapter<TimeTablesAdapter.ViewHolder...原创 2018-06-11 17:49:33 · 1637 阅读 · 0 评论 -
坐标系详解
前言Android系统中有两种坐标系,分别为Android坐标系和View坐标系。了解这两种坐标系能够帮助我们实现View的各种操作,更好的控制View.1.Android坐标系 在Android中,屏幕左上角的顶点作为Android坐标原点(0,0),X轴向右是正方向,向下是Y轴正方向,如下图:2.View坐标系 View坐标系与Android坐标系两者共同存在,他们...原创 2018-06-17 00:02:40 · 1804 阅读 · 0 评论 -
Android详解View的滑动
前言我们上节讲解了Android坐标系,接下来我们讲解View的滑动。View的滑动时Android实现自定义的基础班。同时在开发中我们也难免会遇到View的滑动处理。其实不管哪种滑动方式,其基本的思想都是类似的:当点击事件传到View时,系统记下触摸点的坐标,手指移动时系统记下移动后触摸的坐标系并计算出偏移量,并通过便宜量来修改View的坐标。实现View的方法有很多种方法,这里主要说一下lay...原创 2018-07-02 23:18:12 · 185 阅读 · 0 评论