-
以下是我用瀑布流的所用的東西
-
核心 LayoutManager 的 onMeasure 方法重寫
- //如果可以確定每個item的高度是固定的,設置這個選項可以提高性能
- mRecyclerView.setHasFixedSize(true);
- ScrollView套 RecyclerView 滑動的時候會會比較卡頓,可以設置如下屬性
-
//ScrollView 滑動順滑
- mRecyclerview.setNestedScrollingEnabled(false);
- 原博主:http://www.cnblogs.com/tianzhijiexian/p/4469516.html 裏面有自定義LayoutManager的三種類
-
- 瀑布流樣式 RecyclerView
-
gvGroupDown.setLayoutManager(new ExStaggeredGridLayoutManager(2,ExStaggeredGridLayoutManager.VERTICAL)); gvGroupDown.setNestedScrollingEnabled(false);
要想實現圖片的層次不齊效果,必須把設置圖片 -
android:layout_height="wrap_content"
如果設置固定高度的話,一般不會出現瀑布流的效果 - 還有就是用glide 設置圖片的寬高度
-
Glide.with(context) .load(list.get(position).getBigImage()) .override(list.get(position).getWidth(),list.get(position).getHeight()) .into(holder.ivGroupDown);
-
今天知道了一個新屬性
-
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);
ScrollView 嵌套 RecyclerView 高度自適應遇到的問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.