|
17 | 17 | import com.facebook.common.logging.LoggingDelegate; |
18 | 18 | import com.facebook.drawee.backends.pipeline.Fresco; |
19 | 19 | import com.facebook.drawee.interfaces.DraweeController; |
| 20 | +import com.facebook.drawee.view.SimpleDraweeView; |
20 | 21 | import com.facebook.imagepipeline.core.ImagePipelineConfig; |
21 | 22 | import com.google.gson.Gson; |
22 | 23 | import com.uis.stackview.StackLayout; |
@@ -91,25 +92,13 @@ public View onCreateView(ViewGroup parent) { |
91 | 92 |
|
92 | 93 | @Override |
93 | 94 | public void onBindView(View view, int position) { |
94 | | - StackAdapter.ViewHolder viewHolder = (StackAdapter.ViewHolder) view.getTag(); |
95 | | - if (viewHolder == null) { |
96 | | - viewHolder = new StackAdapter.ViewHolder(); |
97 | | - viewHolder.dv = view.findViewById(R.id.imageView); |
98 | | - view.setTag(viewHolder); |
99 | | - viewHolder.dv.setOnClickListener(new View.OnClickListener() { |
100 | | - @Override |
101 | | - public void onClick(View v) { |
102 | | - Log.e("xx","dv clicked ..."); |
103 | | - } |
104 | | - }); |
105 | | - } |
106 | | - Log.e("xx","binderVH: " + position + ",data: " + new Gson().toJson(dataList.get(position))); |
| 95 | + SimpleDraweeView dv = view.findViewById(R.id.imageView); |
107 | 96 | DraweeController controller = Fresco.newDraweeControllerBuilder() |
108 | 97 | .setUri(Uri.parse(dataList.get(position).getMapImageUrl())) |
109 | 98 | .setTapToRetryEnabled(true) |
110 | | - .setOldController(viewHolder.dv.getController()) |
| 99 | + .setOldController(dv.getController()) |
111 | 100 | .build(); |
112 | | - viewHolder.dv.setController(controller); |
| 101 | + dv.setController(controller); |
113 | 102 | } |
114 | 103 |
|
115 | 104 | @Override |
|
0 commit comments