feat:enable click on ListItem

This commit is contained in:
pengfei.zhou
2019-11-13 17:59:06 +08:00
parent 460030fc4f
commit 3933582e1e
5 changed files with 24 additions and 6 deletions

View File

@@ -56,6 +56,10 @@ public abstract class ViewNode<T extends View> extends DoricContextHolder {
mSuperNode = parentNode;
}
public void setId(String id) {
this.mId = id;
}
public View getDoricLayer() {
return doricLayer;
}

View File

@@ -58,6 +58,7 @@ public class ListAdapter extends RecyclerView.Adapter<ListAdapter.DoricViewHolde
@Override
public void onBindViewHolder(@NonNull DoricViewHolder holder, int position) {
JSObject jsObject = getItemModel(position);
holder.listItemNode.setId(String.valueOf(position));
holder.listItemNode.blend(jsObject.getProperty("props").asObject(), holder.itemView.getLayoutParams());
}