-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HeaderView Issue #49
Comments
Hey @aamirmsw As I see the scroll distance is more or less equals to the Toolbar height, so I assume that you have |
See all ,Here is the both the file main activity and fragment file i have uploaded , Here is a xml fragment file Here is main activity xml file |
Well, I see that you have specified |
I don't want to hide complete header ,just i want to scroll half of the header and the size of view inside the header will increase and decrease accordingly scroll up/scroll down ,but here what happens , when i set scrollable_maxScroll="100dp" it scrolls half of header but header goes inside of the toolbar. |
Well, the header is not going inside the toolbar, it just scrolls. If you need custom handling of a scroll state, then you have to implement your logic in Java code, for example: scrollableLayout.addOnScrollChangedListener(new OnScrollChangedListener() {
@Override
public void onScrollChanged(int y, int oldY, int maxY) {
// `ratio` of current scroll state (from 0.0 to 1.0)
// 0.0 - means fully expanded
// 1.0 - means fully collapsed
final float ratio = (float) y / maxY;
// this will scale down the header when `collapsed` (but no less than half of original height)
headerContent.setScaleX(Math.max(.5F, ratio));
headerContent.setScaleY(Math.max(.5F, ratio));
}
}); Basically you can do anything with your header there |
@noties : Header view is going inside the toolbar , i need to make header view below the toolbar with size variation as on scroll up size should get reduce and on scroll down size should get increase.
The text was updated successfully, but these errors were encountered: