|
|
@@ -9,6 +9,7 @@ import android.support.v7.widget.RecyclerView;
|
|
|
import android.text.TextUtils;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
+import android.widget.AdapterView;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
@@ -37,6 +38,7 @@ import org.afinal.simplecache.ApiKey;
|
|
|
|
|
|
import java.net.URISyntaxException;
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
|
|
|
import butterknife.BindView;
|
|
|
@@ -135,7 +137,7 @@ public class FgtRouser extends BaseCompatFragment {
|
|
|
time_tv.setText(item.getContent()+"");
|
|
|
if (!TextUtils.isEmpty(item.getImg())) {
|
|
|
final String[] images = item.getImg().split(";");
|
|
|
- String[] images1 = new String[3];
|
|
|
+ final String[] images1 = new String[3];
|
|
|
if(images.length > 1){
|
|
|
if(images.length > 3){
|
|
|
for(int i=0;i<3;i++){
|
|
|
@@ -155,6 +157,21 @@ public class FgtRouser extends BaseCompatFragment {
|
|
|
return true;
|
|
|
}
|
|
|
});
|
|
|
+ home_list_gridview_gv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
|
+ try{
|
|
|
+ PhotoPreview.builder()
|
|
|
+ .setPhotos( new ArrayList<>(Arrays.asList(images1)))
|
|
|
+ .setCurrentItem(position)
|
|
|
+ .setShowDeleteButton(false)
|
|
|
+ .start( activity, 101);
|
|
|
+
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
}else {
|
|
|
one_img_iv.setVisibility(View.VISIBLE);
|
|
|
home_list_gridview_gv.setVisibility(View.GONE);
|
|
|
@@ -163,12 +180,11 @@ public class FgtRouser extends BaseCompatFragment {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
try{
|
|
|
-// List<String> list = new ArrayList<>();
|
|
|
-// PhotoPreview.builder()
|
|
|
-// .setPhotos(list.toArray(images))
|
|
|
-// .setCurrentItem(holder.getAdapterPosition())
|
|
|
-// .setShowDeleteButton(false)
|
|
|
-// .start( activity, 101);
|
|
|
+ PhotoPreview.builder()
|
|
|
+ .setPhotos( new ArrayList<>(Arrays.asList(images)))
|
|
|
+ .setCurrentItem(holder.getAdapterPosition())
|
|
|
+ .setShowDeleteButton(false)
|
|
|
+ .start( activity, 101);
|
|
|
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
@@ -259,8 +275,8 @@ public class FgtRouser extends BaseCompatFragment {
|
|
|
ListUtil.addAll(list, newList);
|
|
|
if(!list.isEmpty())
|
|
|
list.add(null);//底部部分----我是有底线的
|
|
|
- notifyDataSetChanged();
|
|
|
}
|
|
|
+ notifyDataSetChanged();
|
|
|
}
|
|
|
|
|
|
private void notifyDataSetChanged(){
|