引言 在App日益追求体验的时代,优秀的用户体验往往会使产品脱颖而出。今天我们就来介绍一种简单的滑动ListView来显示或者隐藏ToolBar的功能。 布局文件 下面我们来看一下这个主界面的布局文件。在这个布局文件中,主要是一个ListView控件和一个ToolBar控件。布局如下: 主界面代码 ...
分类:
其他好文 时间:
2016-12-13 12:08:50
阅读次数:
224
借助View的OnTouchListener接口来监听listView的滑动,通过比较与上次坐标的大小,判断滑动方向,并通过滑动方向来判断是否需显示或者隐藏对应的布局,并且带有动画效果。 1.自动显示隐藏Toolbar 首先给listView增加一个HeaderView,避免第一个Item被Tool ...
分类:
其他好文 时间:
2016-09-17 16:16:55
阅读次数:
163
隐藏和显示事件处理 效果: xml布局: 其中上面RecyclerView中有用到一个属性:android:clipToPadding,这个属性用的不多,这里说明一下用法,这个属性意思当就是当我们设置了paddingTop等属性时候,用来设置列表的内容是否可以绘制在padding区域, 默认是tru ...
分类:
移动开发 时间:
2016-06-10 06:10:23
阅读次数:
1382
我们都知CoordinatorLayout+AppBarLayout可以轻松实现滚动隐藏ToolBar的效果,今天我们要讲的是CollapsingToolbarLayout+CoordinatorLayout
+AppBarLayout
实现带Banner的Toolbar折叠效果————向上滚动时,Banner会随着滚动手势向上收缩至隐藏,Banner上的文字(实际上是CollapsingT...
分类:
其他好文 时间:
2016-05-13 03:28:22
阅读次数:
1052
目标:动态添加隐藏toolbar,比如根据权限动态显示新增、修改、删除按钮等思路:先初始化toolbar的所有按钮,加载datagrid其它信息,再根据权限显示隐藏toolbar按钮步骤:1、加载步骤12345$(function() { easyToolbarInit(); //初始化toolba... ...
分类:
其他好文 时间:
2016-04-27 20:41:46
阅读次数:
619
关于介绍就不说了,不使用嵌套滑动情况下,另一种实现,当然还可以用design包下的CoordinatorLayout.Behavior。比较简单直接添代码:继承RecyclerView.OnScrollListener重写onScrolled方法,同时定义两个抽象方法供我们处理隐藏和显示事件public abstract class RecyclerViewScrollListener extend...
分类:
移动开发 时间:
2015-08-26 15:48:27
阅读次数:
651
直接上图,类似相册的效果。 两张图都是隐藏了statusbar(状态栏),第一张显示toolbar,窗体背景为白色,第二张隐藏toolbar,窗体背景为黑色。(第一张的下面就是一个layout_width="fill_parent" 的textview,点击是隐藏) 首先,statusb...
谷歌在发布安卓Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性NestedScrolling的特性可以体现在哪里呢?比如你使用了Toolbar,下面一个ScrollView,向上滚动隐藏Toolbar,向下滚动显示Toolb...
分类:
移动开发 时间:
2015-07-01 20:28:24
阅读次数:
308
ListView或者RecycleView滚动时隐藏Toolbar( Part 2 )>
* 原文链接 : How to hide/show Toolbar when list is scrolling (part 2)
* 译者 : chaossss
* 校对者: 这里校对者的github用户名
* 状态 : 校对中Hello,各位小伙伴,俺胡汉三又来了!!!今天我打算接着上一篇博文继...
分类:
其他好文 时间:
2015-04-02 10:26:23
阅读次数:
258