public void scrollToTop() {
//解决到顶部无法滑动的问题
mRecyclerView.scrollToPosition(0);
//拿到 appbar 的 behavior,让 appbar 滚动
ViewGroup.LayoutParams layoutParams = appBarLayout.getLayoutParams();
CoordinatorLayout.Behavior behavior = ((CoordinatorLayout.LayoutParams) layoutParams).getBehavior();
if (behavior instanceof AppBarLayout.Behavior) {
AppBarLayout.Behavior appBarLayoutBehavior = (AppBarLayout.Behavior) behavior;
//拿到下方tabs的y坐标,即为我要的偏移量
int topAndBottomOffset = appBarLayoutBehavior.getTopAndBottomOffset();
if (topAndBottomOffset != 0) {
appBarLayoutBehavior.setTopAndBottomOffset(0);
appBarLayout.setExpanded(true, true);
}
}
}
CoordinatorLayout appBarLayout内容滚动到顶部,解决到顶部无法滑动的问题
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天在使用RecyclerView展示一个评论列表,列表的每项有一个点赞个取消点赞功能,我的实现方法是点击点赞(取...
- NestedScrollView嵌套RecyclerView 点击顶部标签 使底部Banner、recyclerV...
- 需要设置 UITextView 未显示时设置 _ui_textView.scrollEnabled =NO; _u...
- 欢迎加入 iOS开发QQ群:151133690 苹果系统自带的 UIScrollView 点击顶部状态栏自动滚回到...