自定义控件
文章平均质量分 78
阿-岩
精通各种Android知识点
展开
-
自定义Popuwidow
上面这个是我们本次需要实现的效果; 点击上面三个的时候下面出现ListView,点击litview里面的条目,点击哪一条在上面的textView改变成那个;后面俩个和前一个一样,但是上面改变的textview不能攒位置,点哪个改变那个;点击其他任何区域关闭listView,也使这里说的popuwindow;还有就是点击上面的textview时,改变其颜色; 下面开始实现:原创 2017-08-22 19:40:05 · 335 阅读 · 0 评论 -
排序(正序与反序)与popupwindow
先看看实现的效果: 大概需要实现的效果就是: 网络获取数据,根据数据里的价格进行排序(反序和正序), 点击条目,弹出自定义popupwindow,点击”是“删除条目并隐藏popupwindow, 点击“否”隐藏popupwindow; 下面直接上代码: MainActivity: public class MainActivity extends AppCompatA原创 2017-08-24 15:34:32 · 1488 阅读 · 0 评论 -
频道管理及PopupWindow
1、首先在项目的build下注册 allprojects { repositories { jcenter() //下面这句才是加上的,上面的自带 的 maven {url "https://jitpack.io"} } } 2、然后在app下的build中导入依赖 compile 'com.github.andy原创 2017-08-20 19:57:07 · 516 阅读 · 1 评论 -
状态选择器及Button形状
一: 需要实现状态选择器:1.在res下创建文件(Driectory),命名自定义 2.在自己创建的文件下再创建一个XML文件在里面定义 <item android:color="#fff" android:state_pressed="true"/> <item android:color="#fff" android:state_focused原创 2017-07-28 11:04:52 · 332 阅读 · 0 评论 -
Android触摸事件进行画图简单实现
我的代码一般注释都比较详细,非常适合新手学习;原创 2017-08-04 21:00:24 · 3167 阅读 · 0 评论 -
自定义控件(三种)
一、自绘控件 继承的是 View 自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的,而这部分内容我们已经在 Android视图绘制流程完全解析 牢记三个方法: 1.onMeasure(int,int)测量:该方法来检查view组件及他所包含的所有子组件的大小; 2.onLayout(boolean,int,int,int,i原创 2017-08-15 15:36:28 · 1551 阅读 · 0 评论 -
夜间模式
http://www.52jb.net/shouji/3824.html(这里面总共有三种设置方式) http://www.jb51.net/article/93852.htm 我这里介绍的是第一种方式(不建议大家用)建议大家用上面博客里的第三种:它不会销毁Activity再重新创建; 第一种设置夜间模式:通过重新给Activity设置主题,然后销毁Activity,再创建Activity,原创 2017-08-22 20:27:04 · 454 阅读 · 0 评论 -
侧边索引
侧拉索引这种方式在很多应用中都用到了,比如:微信好友,电话薄等等; 这个项目中主要是一些算法比较多,非常适合新手练习逻辑思维; 这里我需要实现的效果如下: 大概说下实现的要求:实现这个侧拉索引,在滑动的时候,比如手指停留在J上面,左边会自动索引出J字母开头的姓氏,下面也会吐司,这个土司在第二次重复点击相同字母时不会重复吐司;并且26个英文字母会已英文的顺序排列; 下面直接上代码:原创 2017-08-15 20:08:30 · 606 阅读 · 0 评论 -
简单视察特效的实现
实现的效果: 这个是一个ListrView,头部添加一张图片,在下拉时,图片会全部显示出来,松开以后图片还会回弹到原来的位置; 下面直接代码: ParallaxListView: /** * Created by peiyan on 2017/8/16. * 继承式控件: * 1.继承ListView,覆写构造方法 * 2.覆写overScrollBy方法,重点关注deltaY原创 2017-08-22 20:14:38 · 367 阅读 · 0 评论 -
自定义拖动View
public class ImageSurfaceView extends SurfaceView implements SurfaceHolder.Callback, OnGestureListener { private final static String TAG = ImageSurfaceView.class.getSimpleName(); private Inp原创 2017-09-21 21:31:37 · 292 阅读 · 0 评论