Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
# Conflicts:
#	.idea/misc.xml
#	library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
  • Loading branch information
Allen authored and Allen committed Jun 19, 2016
2 parents 36384aa + 30085ca commit 13dc394
Show file tree
Hide file tree
Showing 9 changed files with 15 additions and 154 deletions.
125 changes: 0 additions & 125 deletions .idea/misc.xml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ protected void onCreate(Bundle savedInstanceState) {
}

private void initAdapter() {
mQuickAdapter = new QuickAdapter(this, 0);
mQuickAdapter = new QuickAdapter(0);
View emptyView = getLayoutInflater().inflate(R.layout.empty_view, (ViewGroup) mRecyclerView.getParent(), false);
mQuickAdapter.setEmptyView(emptyView);
View view = getLayoutInflater().inflate(R.layout.head_view, (ViewGroup) mRecyclerView.getParent(), false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public void onClick(View v) {
}

private void initAdapter() {
mQuickAdapter = new QuickAdapter(HeaderAndFooterUseActivity.this, PAGE_SIZE);
mQuickAdapter = new QuickAdapter(PAGE_SIZE);
mQuickAdapter.openLoadAnimation();
mRecyclerView.setAdapter(mQuickAdapter);
mQuickAdapter.setOnRecyclerViewItemClickListener(new BaseQuickAdapter.OnRecyclerViewItemClickListener() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ public void run() {
}

private void initAdapter() {
mQuickAdapter = new QuickAdapter(PullToRefreshUseActivity.this, PAGE_SIZE);
mQuickAdapter = new QuickAdapter(PAGE_SIZE);
mQuickAdapter.openLoadAnimation();
mRecyclerView.setAdapter(mQuickAdapter);
mCurrentCounter = mQuickAdapter.getData().size();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ protected void convert(BaseViewHolder helper, String item) {

public class TextViewHolder extends BaseViewHolder {
public TextViewHolder(View itemView) {
super(itemView.getContext(), itemView);
super(itemView);
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.chad.baserecyclerviewadapterhelper.adapter;

import android.content.Context;
import android.widget.ImageView;

import com.bumptech.glide.Glide;
Expand All @@ -19,7 +18,7 @@ public QuickAdapter() {
super( R.layout.tweet, DataServer.getSampleData(100));
}

public QuickAdapter(Context context, int dataSize) {
public QuickAdapter(int dataSize) {
super( R.layout.tweet, DataServer.getSampleData(dataSize));
}

Expand All @@ -32,6 +31,7 @@ protected void convert(BaseViewHolder helper, Status item) {
.setOnClickListener(R.id.tweetAvatar, new OnItemChildClickListener())
.setOnClickListener(R.id.tweetName, new OnItemChildClickListener())
.linkify(R.id.tweetText);

Glide.with(mContext).load(item.getUserAvatar()).crossFade().placeholder(R.mipmap.def_head).transform(new GlideCircleTransform(mContext)).into((ImageView) helper.getView(R.id.tweetAvatar));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -456,13 +456,13 @@ public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
initItemClickListener(baseViewHolder);
break;
case HEADER_VIEW:
baseViewHolder = new BaseViewHolder(mContext, mHeaderView);
baseViewHolder = new BaseViewHolder(mHeaderView);
break;
case EMPTY_VIEW:
baseViewHolder = new BaseViewHolder(mContext, mEmptyView);
baseViewHolder = new BaseViewHolder(mEmptyView);
break;
case FOOTER_VIEW:
baseViewHolder = new BaseViewHolder(mContext, mFooterView);
baseViewHolder = new BaseViewHolder(mFooterView);
break;
default:
baseViewHolder = onCreateDefViewHolder(parent, viewType);
Expand All @@ -472,11 +472,12 @@ public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {

}


private BaseViewHolder getLoadingView(ViewGroup parent) {
if (mLoadingView == null) {
return createBaseViewHolder(parent, R.layout.def_loading);
}
return new BaseViewHolder(mContext, mLoadingView);
return new BaseViewHolder(mLoadingView);
}

@Override
Expand Down Expand Up @@ -526,9 +527,9 @@ protected BaseViewHolder onCreateDefViewHolder(ViewGroup parent, int viewType) {

protected BaseViewHolder createBaseViewHolder(ViewGroup parent, int layoutResId) {
if (mContentView == null) {
return new BaseViewHolder(mContext, getItemView(layoutResId, parent));
return new BaseViewHolder(getItemView(layoutResId, parent));
}
return new BaseViewHolder(mContext, mContentView);
return new BaseViewHolder(mContentView);
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ protected int getDefItemViewType(int position) {
@Override
protected BaseViewHolder onCreateDefViewHolder(ViewGroup parent, int viewType) {
if (viewType == SECTION_HEADER_VIEW)
return new BaseViewHolder(mContext, getItemView(mSectionHeadResId, parent));
return new BaseViewHolder(getItemView(mSectionHeadResId, parent));

return super.onCreateDefViewHolder(parent, viewType);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.chad.library.adapter.base;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Paint;
import android.graphics.Typeface;
Expand Down Expand Up @@ -31,7 +30,6 @@ public class BaseViewHolder extends RecyclerView.ViewHolder {
*/
private final SparseArray<View> views;

private final Context context;

public View convertView;

Expand All @@ -41,9 +39,8 @@ public class BaseViewHolder extends RecyclerView.ViewHolder {
Object associatedObject;


protected BaseViewHolder(Context context, View view) {
protected BaseViewHolder(View view) {
super(view);
this.context = context;
this.views = new SparseArray<View>();
convertView = view;

Expand Down Expand Up @@ -119,18 +116,6 @@ public BaseViewHolder setTextColor(int viewId, int textColor) {
return this;
}

/**
* Will set text color of a TextView.
*
* @param viewId The view id.
* @param textColorRes The text color resource id.
* @return The BaseViewHolder for chaining.
*/
public BaseViewHolder setTextColorRes(int viewId, int textColorRes) {
TextView view = getView(viewId);
view.setTextColor(context.getResources().getColor(textColorRes));
return this;
}

/**
* Will set the image of an ImageView from a drawable.
Expand Down

0 comments on commit 13dc394

Please sign in to comment.