diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index eda3a42a3..000000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-<<<<<<< HEAD
-=======
-
-
-
->>>>>>> CymChad/master
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<<<<<<< HEAD
- Java
-
-
- Serialization issuesJava
-=======
- Android
-
-
- Android Lint
-
-
- Java
-
-
- Java language level migration aidsJava
->>>>>>> CymChad/master
-
-
-
-
-<<<<<<< HEAD
- SerializableHasSerialVersionUIDField
-=======
- Android
->>>>>>> CymChad/master
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<<<<<<< HEAD
-
-
-
-
- 1.7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-=======
->>>>>>> CymChad/master
-
\ No newline at end of file
diff --git a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/EmptyViewUseActivity.java b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/EmptyViewUseActivity.java
index fe3d88328..1ba5fd407 100644
--- a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/EmptyViewUseActivity.java
+++ b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/EmptyViewUseActivity.java
@@ -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);
diff --git a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/HeaderAndFooterUseActivity.java b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/HeaderAndFooterUseActivity.java
index 562da6e32..89a65fcec 100644
--- a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/HeaderAndFooterUseActivity.java
+++ b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/HeaderAndFooterUseActivity.java
@@ -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() {
diff --git a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/PullToRefreshUseActivity.java b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/PullToRefreshUseActivity.java
index ed66553bc..6d327ec88 100644
--- a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/PullToRefreshUseActivity.java
+++ b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/PullToRefreshUseActivity.java
@@ -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();
diff --git a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/MultipleItemAdapter.java b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/MultipleItemAdapter.java
index b82e6dfe6..4f146bad7 100644
--- a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/MultipleItemAdapter.java
+++ b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/MultipleItemAdapter.java
@@ -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);
}
}
diff --git a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/QuickAdapter.java b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/QuickAdapter.java
index d5d72324c..d19d5518c 100644
--- a/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/QuickAdapter.java
+++ b/app/src/main/java/com/chad/baserecyclerviewadapterhelper/adapter/QuickAdapter.java
@@ -1,6 +1,5 @@
package com.chad.baserecyclerviewadapterhelper.adapter;
-import android.content.Context;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
@@ -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));
}
@@ -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));
}
diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
index dec88e409..ab753e559 100755
--- a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
+++ b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.java
@@ -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);
@@ -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
@@ -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);
}
diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseSectionQuickAdapter.java b/library/src/main/java/com/chad/library/adapter/base/BaseSectionQuickAdapter.java
index 1aa269a14..e6de79c53 100755
--- a/library/src/main/java/com/chad/library/adapter/base/BaseSectionQuickAdapter.java
+++ b/library/src/main/java/com/chad/library/adapter/base/BaseSectionQuickAdapter.java
@@ -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);
}
diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java b/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java
index b40a6d4ee..864df301b 100755
--- a/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java
+++ b/library/src/main/java/com/chad/library/adapter/base/BaseViewHolder.java
@@ -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;
@@ -31,7 +30,6 @@ public class BaseViewHolder extends RecyclerView.ViewHolder {
*/
private final SparseArray views;
- private final Context context;
public View convertView;
@@ -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();
convertView = view;
@@ -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.