项目作者: joelan

项目描述 :
仿facebook 好友动态ListViewitem里面的图片布局格局 根据图片数量个数,出现不一样的图片布局。
高级语言: Java
项目地址: git://github.com/joelan/familybookview.git
创建时间: 2016-07-16T15:35:18Z
项目社区:https://github.com/joelan/familybookview

开源协议:

下载


亲云APP里的家庭圈动态列表里图片展示控件

Download

仿facebook 好友动态ListViewitem里面的图片布局格局,根据图片数量个数,出现不一样的图片布局。

附亲云app下载链接

亲云

截图:

image
image
image
image

1.集成

添加依赖

依赖库分发在Jcenter。

  1. dependencies {
  2. compile 'com.lrq.view:fbviewlibrary:latestVersion'
  3. }

2.使用

(1)布局上添加如下代码

  1. <com.viewlrq.customview.FBView
  2. android:layout_width="match_parent"
  3. android:id="@+id/fbview"
  4. android:layout_height="wrap_content">
  5. </com.viewlrq.customview.FBView>

(2)在代码里,传url列表和图片加载Loader到FBview里(setpics调用的时候也同时开始图片加载展现了)

  1. List<String> urls=new ArrayList<>();
  2. urls.add("图片url 1");
  3. urls.add("图片url 2");
  4. //传网络图片url列表到fbview里,并传进实现om.viewlrq.customview.Loader接口的类进行图片加载(根据自己需要自行选择图片加载框架),具体实现参考Demo。
  5. fbview.setPics(urls,new MyImageLoader());
  6. //设置每一个图片点击事件
  7. fbview.setItemclicklistener(new FbViewItemonclickListener() {
  8. @Override
  9. public void onItemClickListener(View view, int position) {
  10. Toast.makeText(MainActivity.this,"点击的位置为"+position,Toast.LENGTH_SHORT).show();
  11. }
  12. });