简介DrawerLayout充当窗口内容的顶层容器,允许”抽屉”式的控件可以从窗口的一边或者两边垂直边缘拉出使用抽屉的位置或者布局可以通过android:layout_gravity子view的属性控制从那边拉出,left/start代表从左边拉出,right/end代表从右侧拉出,需要注意的是只能有一个抽屉控件从窗口的垂直边缘,如果布局中每个垂直窗口有多于一个抽屉控件,将会抛出异常根布局使用Dra...
分类:
其他好文 时间:
2016-07-19 10:46:44
阅读次数:
154
自定义控件02 自定义控件 ①,纯粹自定义绘制 ②,在原生的基础上追加功能. 1,下拉刷新功能(继承ListView追加功能)(下拉刷新,加载更多,两个功能) 1.1 下拉刷新 ①创建一个类,继承ListView 创建自定义适配器,设置数据 额外:自定义控件会放到view包下 ②自定义控件的头(即下 ...
分类:
其他好文 时间:
2016-07-04 23:39:05
阅读次数:
354
国际惯例,先来效果图
在阅读本文章之前,请确定熟悉【Scroller】相关的知识,如果不熟悉,请小伙伴儿先百度后再来吧。
假如你已经知道【Scroller】了,那么就接着往下看吧。
首先,我们把侧拉菜单的构造给解析出来。多次观看上面的效果图,我们可以得出以下的结论。
整体可以看做是一个ViewGroup,这个ViewGroup包含了最多三个子View(分别是左菜单的...
分类:
移动开发 时间:
2016-06-14 19:37:52
阅读次数:
497
ViewDragHelper的使用
现在有好多好多应用都用到了抽屉面板
就是滑动的时候
从左侧或者右侧拉出来
然后主界面会变小一点
我们要用到一个API
ViewDragHelper,看了一下,父类直接是Object
源码1500行
/**
* ViewDragHelper is a utility class for writing custom ViewG...
分类:
其他好文 时间:
2016-06-12 03:31:40
阅读次数:
133
//这是给主页面某个控件设监听让他点击显示侧拉菜单 tiouxiang.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method s ...
分类:
移动开发 时间:
2016-06-07 16:05:36
阅读次数:
201
导航菜单的制作方式多种多样,网上也有各种炫酷效果的具体实现方式,那么今天我主要是想来说说Google在Android5.0之后推出的NavigationView的具体使用方式。NavigationView在很多App上都已经可以看到其效果图,国内的比如知乎(侧拉菜单滑出来的那一部分属于NavigationView),如下图:还有Google自己的那些app,也基本全都采用了NavigationVi...
分类:
移动开发 时间:
2016-04-29 16:48:33
阅读次数:
197
第一种:SlidingPaneLayout 第二种:DrawerLayout ...
分类:
其他好文 时间:
2016-04-26 17:22:30
阅读次数:
197
1.如图可以看到textColorPrimary,colorPrimary,colorPrimaryDark,navigationBarColor等颜色属性代表的相应位置,如下图 2.具体属性在res的style.xml中更改,如下图,另外在Android.Manifest的里面需要将theme改成
分类:
其他好文 时间:
2016-02-22 22:01:12
阅读次数:
314
在这篇文章中写了
自定义HorizontalScrollView实现qq侧滑菜单
然而这个菜单效果只是普通的侧拉效果 我们还可以实现抽屉式侧滑菜单 就像这样
第一种效果
第二种效果
第三种效果
第四种效果
其它代码都和上篇文章相同,只是在MyHorizontalScrollView.class重写onScrollChanged这个方法
第一种的侧滑效果代码很简单
@Ov...
分类:
移动开发 时间:
2016-02-20 19:09:00
阅读次数:
350