BaseRecyclerViewAdapter
Introduction: RecyclerView 通用适配器
Tags:
RecyclerView-适配器-RecyclerView 通用适配器
Use
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.eicky:BaseRecyclerViewAdapter:1.0'
}
Code
mQuickAdapter = new QuickAdapter<Integer>(this, R.layout.item) {
@Override
protected void onBindViewHolder(BaseAdapterHelper helper, Integer integer, int position) {
helper.setText();
....
}
};
BaseAdapterHelper
setText()
CallssetText(String)
on any TextView.setAlpha()
CallssetAlpha(float)
on any View.setVisible()
CallssetVisibility(int)
on any View.linkify()
CallsLinkify.addLinks(view, ALL)
on any TextView.setTypeface()
CallssetTypeface(Typeface)
on any TextView.setProgress()
CallssetProgress(int)
on any ProgressBar.setMax()
CallssetMax(int)
on any ProgressBar.setRating()
CallssetRating(int)
on any RatingBar.setImageResource()
CallssetImageResource(int)
on any ImageView.setImageDrawable()
CallssetImageDrawable(Drawable)
on any ImageView.setImageBitmap()
CallssetImageBitmap(Bitmap)
on any ImageView.setOnClickListener()
setOnTouchListener()
setOnLongClickListener()
setTag()
setChecked()
setAdapter()