Coder Social home page Coder Social logo

appbarlayout-spring-behavior's People

Contributors

radarhere avatar todou 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

appbarlayout-spring-behavior's Issues

滑动卡顿

用力向下滑之后在往上回弹的之前会卡顿一下再往上回弹,请问如何处理呢

引入1.0.4 挂掉了

java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/math/MathUtils;
at android.support.design.widget.AppBarLayoutSpringBehavior.setHeaderTopBottomOffset(AppBarLayoutSpringBehavior.java:288)
at android.support.design.widget.AppBarLayoutSpringBehavior.setHeaderTopBottomOffset(AppBarLayoutSpringBehavior.java:262)
at android.support.design.widget.AppBarLayoutSpringBehavior.setHeaderTopBottomOffset(AppBarLayoutSpringBehavior.java:19)
at android.support.design.widget.HeaderBehavior.scroll(HeaderBehavior.java:224)
at android.support.design.widget.AppBarLayout$Behavior.onNestedScroll(AppBarLayout.java:843)
at android.support.design.widget.AppBarLayout$Behavior.onNestedScroll(AppBarLayout.java:758)
at android.support.design.widget.CoordinatorLayout.onNestedScroll(CoordinatorLayout.java:1715)
at android.support.v4.view.ViewParentCompatLollipop.onNestedScroll(ViewParentCompatLollipop.java:60)
at android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScroll(ViewParentCompat.java:177)
at android.support.v4.view.ViewParentCompat.onNestedScroll(ViewParentCompat.java:328)
at android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll(NestedScrollingChildHelper.java:163)
at android.support.v7.widget.RecyclerView.dispatchNestedScroll(RecyclerView.java:10161)
at android.support.v7.widget.RecyclerView.scrollByInternal(RecyclerView.java:1654)
at android.support.v7.widget.RecyclerView.onTouchEvent(RecyclerView.java:2764)
at android.view.View.dispatchTouchEvent(View.java:10012)

Gradle Building Error

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Failed to transform file 'appbarspring-1.0.9.aar' to match attributes {artifactType=processed-aar} using transform JetifyTransform
Show Details
Affected Modules: app

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Failed to transform file 'appbarspring-1.0.9.aar' to match attributes {artifactType=processed-aar} using transform JetifyTransform
Show Details
Affected Modules: app

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Failed to transform file 'appbarspring-1.0.9.aar' to match attributes {artifactType=processed-aar} using transform JetifyTransform
Show Details
Affected Modules: app

ERROR: Unable to resolve dependency for ':app@release/compileClasspath': Failed to transform file 'appbarspring-1.0.9.aar' to match attributes {artifactType=processed-aar} using transform JetifyTransform
Show Details
Affected Modules: app

ERROR: Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Failed to transform file 'appbarspring-1.0.9.aar' to match attributes {artifactType=processed-aar} using transform JetifyTransform
Show Details
Affected Modules: app

你好,关于NestedFixFlingScrollView的问题

可以告知我NestedFixFlingScrollView和原版NestedScrollView修改了哪些内容吗》,我看两个类基本一致,没看到具体哪里有修改,我希望按照NestedFixFlingScrollView的编写思路,完成一个NestedFixFlingWebView的编写。谢谢。

Any updates?

This library no longer work with new versions

supportLibraryVersion=28.0.0适配问题解决

android.support.design.widget.AppBarLayoutSpringBehavior#updateAppBarLayoutDrawableState(){
final boolean changed = layout.setCollapsedState(collapsed); -> final boolean changed = layout.setLiftedState(collapsed);
}

在AS的gradle中添加依赖后,一直提示error?

Error:Could not find com.android.support:appcompat-v7:24.2.1.
Required by:
XXXX:app:unspecified
XXXX:app:unspecified > com.github.todou:appbarspring:1.0.2

Please install the Android Support Repository from the Android SDK Manager.
Open Android SDK Manager

只有在添加该库依赖会出现这种情况,去掉就可以正常编译了。不知道什么原因?

Does not support api14

Error:Execution failed for task ':app:processDebugManifest'.

Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library [com.github.todou:appbarspring:1.0.1] aar\com.github.todou\appbarspring\1.0.1\AndroidManifest.xml

部分手机滑动问题

我用华为的手机,弹性效果有个bug,向下滑动会先停顿下,然后再反弹上去,那个我又用小米的手机测试了下,没有此问题,希望你能兼容下

滑动问题

scroll|exitUntilCollapsed时一往下滑头部就展开了,有没有哪个方法可以设置滑动到最小高度或者最顶再展开

Gradle error

ERROR: Unable to resolve dependency for ':app@mockDebug/compileClasspath': Failed to transform artifact 'appbarspring.aar (com.github.todou:appbarspring:1.0.9)' to match attributes {artifactType=jar}
Show Details
Affected Modules: app

ERROR: Unable to resolve dependency for ':app@mockDebugAndroidTest/compileClasspath': Failed to transform artifact 'appbarspring.aar (com.github.todou:appbarspring:1.0.9)' to match attributes {artifactType=jar}
Show Details
Affected Modules: app

ERROR: Unable to resolve dependency for ':app@mockDebugUnitTest/compileClasspath': Failed to transform artifact 'appbarspring.aar (com.github.todou:appbarspring:1.0.9)' to match attributes {artifactType=jar}
Show Details
Affected Modules: app

28.0.0的有问题

我的项目support是28.0.0
会报如下错误
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/design/widget/ViewUtils;
问题排查的时候,将您的supportLibraryVersion = '27.1.1'修改为supportLibraryVersion = '28.0.0'
报如下错误
image
image
一直在用您的这个库 非常棒 希望您能适配一下 十分感谢

滑动问题

behavior中只判断了nestedScroll,但是如果滑动的是appbarlayout本身的话,nestedScroll是不会触发的,直接执行的getTopBottomOffsetForScrollingSibling方法,然后动画就会停顿一1秒再弹回来,我有尝试1.0.4和最新版本,都是有这个问题的,修改valueAnimation似乎没什么太大作用,还是要卡一下的

build.gradle error?

I get this after cloning the repository and trying to build:

Error:(4, 0) Could not get unknown property 'compile_sdk_version' for object of type com.android.build.gradle.AppExtension.
Open File

Missing tag for 1.0.3 version in Github repository

We are using 1.0.3 version of Appbarspring library in one of our projects.
For our legal policies, we have to see the License file for 1.0.3 version.
1.0.3 version is not tagged in github repository.
Could you please add a tag for 1.0.3 version?

Image Full Screen Blocked

Hi, thanks for your demo.

I have encountered another issue which happens only when i define a fullscreen image in CollapsingToolbarLayout.

Sometimes when i scroll up to see the content (RecyclerView) below the Image and then scroll down, the image is scrolled automatically until it fit to fullscreen. At that time, i can not re-scroll up anymore to see the the content below the Image.

You can refer to this Video : https://youtu.be/Qw-HLNj5ERU at the 00:25s when i keep trying scroll up (but no success) or at the end of this video.

For the FullScreen Image, layout_collapseMode was none or parallax
For AppBarLayout, the behavior was appbar_spring_behavior or appbar_fling_fix_behavior
Tested device : Nexus 5x, android 6.0.1

Could you fix this issue please.

Thanks.

androidX 1.0.8 hint

The given artifact contains a string literal with a package reference 'android.support.design.widget' that cannot be safely rewritten. Libraries using reflection such as annotation processors need to be updated manually to add support for androidx.

[Processor] Library '/Users/apple/.gradle/caches/modules-2/files-2.1/com.github.todou/appbarspring/1.0.8/5e3b335df3d1a43f52d358545551409182bd4a99/appbarspring-1.0.8.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.

enterAlwaysCollapsed does not work properly

Setting enterAlwaysCollapsed to the CollapsingToolbarLayout does not work as expected. The header still gets completely expanded right away even if the NestedScrollView has not finished scrolling
ezgif com-2a02300f2d

Not support design:27.1.1 not MathUtil

When i use design:27.1.1 then page will crash because,
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/design/widget/MathUtils;
at android.support.design.widget.AppBarLayoutSpringBehavior.setHeaderTopBottomOffset(AppBarLayoutSpringBehavior.java:294)
at android.support.design.widget.AppBarLayoutSpringBehavior.setHeaderTopBottomOffset(AppBarLayoutSpringBehavior.java:16)
at android.support.design.widget.HeaderBehavior.scroll(HeaderBehavior.java:222)

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.