Android仿淘宝切换商品列表布局效果的示例代码

  

最近电商项目中有这样一个需求,就是在进入商品列表界面,有一个按钮可以切换商品列表的布局(网格或者垂直列表排列)。

  

<>强效果图:

  

 Android仿淘宝切换商品列表布局效果的示例代码”> <br/>
  </p>
  <p> <img src=/* *   *点击切换布局的时候调用这个方法设置类型   *   * @param类型商品排列的方式0:网格;1:垂直列表排列   */公共空间setType (int类型){   这一点。类型=类型;   }      @Override   公共int getItemViewType (int位置){   返回类型;   }      之前      

在onCreateViewHolder()方法中根据自己设置的布局类型切换项布局

        @Override   公共RecyclerView.ViewHolder>   如果(goodsType==0) {   showTypeIv.setImageResource (R.mipmap.good_type_grid);//1:设置布局类型   adapter.setType (1);//2:设置对应的布局管理器   recyclerView.setLayoutManager (gridLayoutManager);//3:刷新适配器   adapter.notifyDataSetChanged ();   goodsType=1;   }else if (goodsType==1) {   showTypeIv.setImageResource (R.mipmap.good_type_linear);   adapter.setType (0);   recyclerView.setLayoutManager (linearLayoutManager);   adapter.notifyDataSetChanged ();   goodsType=0;   }   之前      

到此列表的布局切换就全部搞定了,如果需要演示的话,我可以后续加上
  

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
  

Android仿淘宝切换商品列表布局效果的示例代码