Coder Social home page Coder Social logo

byeburger's People

Contributors

githubwing avatar itretyak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

byeburger's Issues

没有办法指定只监听指定的recyclerview的滑动

你好,貌似没有办法指定只监听指定的recyclerview的滑动, 而不是监听到所有的一级tab里所有页面recyclerview的滑动,比如我底部的第一个tab需要动画但是我第二个tab不需要这种情况。

能不能隐藏一些其他的View呢?

例如在一个列表中,顶部有搜索框的,在往下滚动的时候隐藏搜索框,往上滚动的时候显示,因为你这个动画效果很好看,不知如何实现?

toolbar会遮挡住部分recyclerView

<android.support.design.widget.CoordinatorLayout>

<--! 这里放你的布局内容,可以是任意view-->



</android.support.design.widget.CoordinatorLayout>

这个样子的话,toolbar不会遮挡住recyclerView吗

状态栏高度影响show的高度

使用TranslateAnimateHelper动画,需要减去状态栏高度才是最后的值,不知道有人遇到和我一样的问题没?我去掉状态栏的颜色设置也是一样的情况

建议添加控制折叠展开的接口

我在自己的项目的代码:
---在ByeBurgerBehavior中添加:
protected AnimateHelper mAnimateHelper;
public static ByeBurgerBehavior from(View view) {//参考BottomSheetBehavior
ViewGroup.LayoutParams params = view.getLayoutParams();
if (!(params instanceof CoordinatorLayout.LayoutParams)) {
throw new IllegalArgumentException("The view is not a child of CoordinatorLayout");
}
CoordinatorLayout.Behavior behavior = ((CoordinatorLayout.LayoutParams) params).getBehavior();
if (!(behavior instanceof ByeBurgerBehavior)) {
throw new IllegalArgumentException(
"The view is not associated with ByeBurgerBehavior");
}
return (ByeBurgerBehavior) behavior;
}

public void collaps() {
    if (mAnimateHelper != null) {
        mAnimateHelper.hide();
    }
}

public void expand() {
    if (mAnimateHelper != null) {
        mAnimateHelper.show();
    }
}

---使用:
ByeBurgerBehavior behavior = ByeBurgerBehavior.from(bottomBar);
behavior.expand();

没有算margin

当FloatingActionButton使用ByeBurgerBottomBehavior时候可以发现问题TranslateAnimateHelper没有算margin

当嵌套多层fragmen时,仅能使外层的titlebar滑动隐藏,而再外层的底部导航bar就无法滑动隐藏了

如题,在嵌套多层fragment时,最内侧是可以响应滑动隐藏的,而再外侧就无法响应了。
例如,activity - fragment1 - fragment1.1
在fragment1.1中,滑动可以使fragment1的titlebar隐藏,但是activity中的底部导航就无法隐藏了。当取消fragment1中的滑动隐藏代码时,activity中的底部导航就可以响应滑动隐藏了。
希望大神指点

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.