ScrollView 嵌套 RecyclerView 高度自适应遇到的问题

  1. 以下是我用瀑布流的所用的东西

  2. 核心 LayoutManager 的 onMeasure 方法重写
  3. //如果可以确定每个item的高度是固定的,设置这个选项可以提高性能
  4. mRecyclerView.setHasFixedSize(true);
  5. ScrollView套 RecyclerView 滑动的时候会会比较卡顿,可以设置如下属性
  6. //ScrollView 滑动顺滑
  7. mRecyclerview.setNestedScrollingEnabled(false);
  8. 原博主:http://www.cnblogs.com/tianzhijiexian/p/4469516.html 里面有自定义LayoutManager三种类

  9. 瀑布流样式 RecyclerView
  10. gvGroupDown.setLayoutManager(new ExStaggeredGridLayoutManager(2,ExStaggeredGridLayoutManager.VERTICAL));
    gvGroupDown.setNestedScrollingEnabled(false);
    要想实现图片的层次不齐效果,必须把设置图片
  11. android:layout_height="wrap_content"
    如果设置固定高度的话,一般不会出现瀑布流的效果
  12. 还有就是用glide 设置图片的宽高度
  13. Glide.with(context)
            .load(list.get(position).getBigImage())
            .override(list.get(position).getWidth(),list.get(position).getHeight())
            .into(holder.ivGroupDown);
  14. 今天知道了一个新属性
  15. Glide.with(context)
            .load(UsageExampleListViewAdapter.eatFoodyImages[0])
            .placeholder(R.mipmap.ic_launcher) // can also be a drawable
            .error(R.mipmap.future_studio_launcher) // will be displayed if the image cannot be loaded
            .crossFade()
            .into(imageViewFade);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值