add getViewByPosition() #3026
change BaseItemProvider:
1、change onCreateViewHolder(parent: ViewGroup, viewType: Int)
2、change onViewHolderCreated(viewHolder: BaseViewHolder, viewType: Int)
3、add getItemProvider(viewType: Int)
适配:BaseItemProvider中的onCreateViewHolder()和onViewHolderCreated()增加新的参数,重写此方法的需要进行修改