列出ListView时隐藏搜索栏,并在向下滚动android时查看

时间:2016-12-14 07:37:45

标签: android listview search jquery-animate material-design

我正在进行一个包含listview的搜索在底部,我希望该列表视图在向上滚动时隐藏并在向下滚动时再次查看,如果它是动画的并且我正在使用多个活动的布局相同。我更愿意在XML文件中进行更改。 pl参考屏幕截图screen Shot

2 个答案:

答案 0 :(得分:0)

我认为这个答案基本上回答了这个问题。 Haven没有对它进行过测试,但从逻辑上讲它是有效的。在/* do something */的{​​{1}}区域中,只需更改搜索布局的可见性。

论坛的链接是here

答案 1 :(得分:0)

@qwertgamer所以对于动画你需要一些东西,

  1. " anim"中的XML文件res文件夹中的文件夹并调用文件类似" search_animation.xml"。

  2. 稍微讨论一下这段代码,但这是你想用它做的一般概念<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromYDelta="0%" android:toYDelta="-100%" android:duration="600"/> </set>

  3. 对于滚动事件,您需要通过执行此类操作来创建动画

  4. Animation anim = AnimationUtils.loadAnimation(getActivity(), R.anim.animation); anim.setInterpolator((new AccelerateDecelerateInterpolator())); anim.setFillAfter(true); YOUR_SEARCH_FRAME.setAnimation(anim); anim.start();