mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-23 04:33:54 -04:00
Refactor FileListAdapter
Use ButterKnife for list items
This commit is contained in:
parent
20e1eebf37
commit
d2c3e447c5
@ -10,6 +10,8 @@ import android.widget.TextView;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
|
import butterknife.BindView;
|
||||||
|
import butterknife.ButterKnife;
|
||||||
import org.kiwix.kiwixmobile.R;
|
import org.kiwix.kiwixmobile.R;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -74,17 +76,15 @@ public class FileListAdapter extends RecyclerView.Adapter<FileListAdapter.FileVi
|
|||||||
}
|
}
|
||||||
|
|
||||||
class FileViewHolder extends RecyclerView.ViewHolder {
|
class FileViewHolder extends RecyclerView.ViewHolder {
|
||||||
public final TextView fileName;
|
@BindView(R.id.text_view_file_item_name) TextView fileName;
|
||||||
public final ImageView statusImage;
|
@BindView(R.id.image_view_file_transferred) ImageView statusImage;
|
||||||
public final ProgressBar progressBar;
|
@BindView(R.id.progress_bar_transferring_file) ProgressBar progressBar;
|
||||||
final FileListAdapter fileListAdapter;
|
final FileListAdapter fileListAdapter;
|
||||||
|
|
||||||
public FileViewHolder(View itemView, FileListAdapter fileListAdapter) {
|
public FileViewHolder(View itemView, FileListAdapter fileListAdapter) {
|
||||||
super(itemView);
|
super(itemView);
|
||||||
this.fileName = itemView.findViewById(R.id.text_view_file_item_name);
|
|
||||||
this.statusImage = itemView.findViewById(R.id.image_view_file_transferred);
|
|
||||||
this.progressBar = itemView.findViewById(R.id.progress_bar_transferring_file);
|
|
||||||
this.fileListAdapter = fileListAdapter;
|
this.fileListAdapter = fileListAdapter;
|
||||||
|
ButterKnife.bind(this, itemView);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user