首页 > 代码库 > 用Fragment实现Listview顶部停靠
用Fragment实现Listview顶部停靠
- @Override
- public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
- float headerMoveDistance = ViewHelper.getTranslationY(headerView);
- if (headerMoveDistance <= -headerContent.getHeight()) {
- iv_tabMore.setVisibility(View.VISIBLE);
- iv_tabBack.setVisibility(View.VISIBLE);
- ll_top.setVisibility(View.INVISIBLE);
- } else {
- iv_tabMore.setVisibility(View.INVISIBLE);
- iv_tabBack.setVisibility(View.INVISIBLE);
- ll_top.setVisibility(View.VISIBLE);
- }
- int scrollY = getScrollY(view);
- System.out.println("****************onScroll scrollY:" + scrollY + ",mMinHeaderTranslation:"
- + header_logo.getHeight() + ",end:" + Math.max(-scrollY, header_logo.getHeight()));
- ViewHelper.setTranslationY(headerView, Math.max(-scrollY, -headerContent.getHeight()));
- }
用Fragment实现Listview顶部停靠
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。