// Path: library/src/main/java/com/wangjie/seizerecyclerview/BaseViewHolder.java
// public abstract class BaseViewHolder extends RecyclerView.ViewHolder {
//     public BaseViewHolder(View itemView) {
//         super(itemView);
//     }
// 
//     private SeizePosition seizePosition;
// 
//     public SeizePosition getSeizePosition() {
//         return seizePosition;
//     }
// 
//     public final void onBindViewHolderInternal(BaseViewHolder holder, SeizePosition seizePosition) {
//         this.seizePosition = seizePosition;
//         onBindViewHolder(holder, seizePosition);
//     }
// 
//     public abstract void onBindViewHolder(BaseViewHolder holder, SeizePosition seizePosition);
// 
//     public void onViewRecycled() {
//         // ignore
//     }
// 
//     public void onViewDetachedFromWindow() {
//         // ignore
//     }
// }
// 
// Path: library/src/main/java/com/wangjie/seizerecyclerview/SeizePosition.java
// public class SeizePosition implements Serializable{
//     private int seizeAdapterIndex;
//     private int position;
//     private int sourcePosition;
//     private int subPosition;
//     private int subSourcePosition;
// 
//     public SeizePosition(int seizeAdapterIndex, int position, int sourcePosition, int subPosition, int subSourcePosition) {
//         this.seizeAdapterIndex = seizeAdapterIndex;
//         this.position = position;
//         this.sourcePosition = sourcePosition;
//         this.subPosition = subPosition;
//         this.subSourcePosition = subSourcePosition;
//     }
// 
//     public int getSeizeAdapterIndex() {
//         return seizeAdapterIndex;
//     }
// 
//     public void setSeizeAdapterIndex(int seizeAdapterIndex) {
//         this.seizeAdapterIndex = seizeAdapterIndex;
//     }
// 
//     public int getPosition() {
//         return position;
//     }
// 
//     public void setPosition(int position) {
//         this.position = position;
//     }
// 
//     public int getSubPosition() {
//         return subPosition;
//     }
// 
//     public void setSubPosition(int subPosition) {
//         this.subPosition = subPosition;
//     }
// 
//     public int getSubSourcePosition() {
//         return subSourcePosition;
//     }
// 
//     public void setSubSourcePosition(int subSourcePosition) {
//         this.subSourcePosition = subSourcePosition;
//     }
// 
//     public int getSourcePosition() {
//         return sourcePosition;
//     }
// 
//     public void setSourcePosition(int sourcePosition) {
//         this.sourcePosition = sourcePosition;
//     }
// 
//     @Override
//     public String toString() {
//         return "SeizePosition{" +
//                 "seizeAdapterIndex=" + seizeAdapterIndex +
//                 ", position=" + position +
//                 ", sourcePosition=" + sourcePosition +
//                 ", subPosition=" + subPosition +
//                 ", subSourcePosition=" + subSourcePosition +
//                 '}';
//     }
// }


import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.wangjie.seizerecyclerview.BaseViewHolder;
import com.wangjie.seizerecyclerview.SeizePosition;
import com.wangjie.seizerecyclerview.example.R;
package com.wangjie.seizerecyclerview.example.multitype.adapter.actor.b;



/**
 * Author: wangjie
 * Email: tiantian.china.2@gmail.com
 * Date: 3/29/17.
 */
public class FilmActorBViewHolder extends BaseViewHolder implements View.OnClickListener {
    public interface OnFilmActorBViewHolderListener {

// Path: library/src/main/java/com/wangjie/seizerecyclerview/BaseViewHolder.java
// public abstract class BaseViewHolder extends RecyclerView.ViewHolder {
//     public BaseViewHolder(View itemView) {
//         super(itemView);
//     }
// 
//     private SeizePosition seizePosition;
// 
//     public SeizePosition getSeizePosition() {
//         return seizePosition;
//     }
// 
//     public final void onBindViewHolderInternal(BaseViewHolder holder, SeizePosition seizePosition) {
//         this.seizePosition = seizePosition;
//         onBindViewHolder(holder, seizePosition);
//     }
// 
//     public abstract void onBindViewHolder(BaseViewHolder holder, SeizePosition seizePosition);
// 
//     public void onViewRecycled() {
//         // ignore
//     }
// 
//     public void onViewDetachedFromWindow() {
//         // ignore
//     }
// }
// 
// Path: library/src/main/java/com/wangjie/seizerecyclerview/SeizePosition.java
// public class SeizePosition implements Serializable{
//     private int seizeAdapterIndex;
//     private int position;
//     private int sourcePosition;
//     private int subPosition;
//     private int subSourcePosition;
// 
//     public SeizePosition(int seizeAdapterIndex, int position, int sourcePosition, int subPosition, int subSourcePosition) {
//         this.seizeAdapterIndex = seizeAdapterIndex;
//         this.position = position;
//         this.sourcePosition = sourcePosition;
//         this.subPosition = subPosition;
//         this.subSourcePosition = subSourcePosition;
//     }
// 
//     public int getSeizeAdapterIndex() {
//         return seizeAdapterIndex;
//     }
// 
//     public void setSeizeAdapterIndex(int seizeAdapterIndex) {
//         this.seizeAdapterIndex = seizeAdapterIndex;
//     }
// 
//     public int getPosition() {
//         return position;
//     }
// 
//     public void setPosition(int position) {
//         this.position = position;
//     }
// 
//     public int getSubPosition() {
//         return subPosition;
//     }
// 
//     public void setSubPosition(int subPosition) {
//         this.subPosition = subPosition;
//     }
// 
//     public int getSubSourcePosition() {
//         return subSourcePosition;
//     }
// 
//     public void setSubSourcePosition(int subSourcePosition) {
//         this.subSourcePosition = subSourcePosition;
//     }
// 
//     public int getSourcePosition() {
//         return sourcePosition;
//     }
// 
//     public void setSourcePosition(int sourcePosition) {
//         this.sourcePosition = sourcePosition;
//     }
// 
//     @Override
//     public String toString() {
//         return "SeizePosition{" +
//                 "seizeAdapterIndex=" + seizeAdapterIndex +
//                 ", position=" + position +
//                 ", sourcePosition=" + sourcePosition +
//                 ", subPosition=" + subPosition +
//                 ", subSourcePosition=" + subSourcePosition +
//                 '}';
//     }
// }


// Path: app/src/main/java/com/wangjie/seizerecyclerview/example/multitype/adapter/actor/b/FilmActorBViewHolder.java
import android.graphics.Color;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.wangjie.seizerecyclerview.BaseViewHolder;
import com.wangjie.seizerecyclerview.SeizePosition;
import com.wangjie.seizerecyclerview.example.R;

package com.wangjie.seizerecyclerview.example.multitype.adapter.actor.b;



/**
 * Author: wangjie
 * Email: tiantian.china.2@gmail.com
 * Date: 3/29/17.
 */
public class FilmActorBViewHolder extends BaseViewHolder implements View.OnClickListener {
    public interface OnFilmActorBViewHolderListener {

        void onFilmActorBItemClick(int subSourcePosition);