tranlate the note of HorizontalAdapter into English

tranlate the note of  HorizontalAdapter into English
pull/112/head
xufulong 5 years ago
parent 199d141e1c
commit b54c164c1b
  1. 2
      app/src/main/java/com/frank/ffmpeg/activity/VideoPreviewActivity.java
  2. 25
      app/src/main/java/com/frank/ffmpeg/adapter/HorizontalAdapter.java

@ -20,7 +20,7 @@ import java.io.IOException;
import static com.frank.ffmpeg.handler.FFmpegHandler.MSG_TOAST; import static com.frank.ffmpeg.handler.FFmpegHandler.MSG_TOAST;
/** /**
* 视频拖动实时预览 * Preview the thumbnail of video when seeking
* Created by frank on 2019/11/16. * Created by frank on 2019/11/16.
*/ */

@ -1,36 +1,41 @@
package com.frank.ffmpeg.adapter; package com.frank.ffmpeg.adapter;
import android.graphics.Color; import android.graphics.Color;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import android.util.Log; import android.util.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.Button; import android.widget.Button;
import com.frank.ffmpeg.R; import com.frank.ffmpeg.R;
import com.frank.ffmpeg.listener.OnItemClickListener; import com.frank.ffmpeg.listener.OnItemClickListener;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
* RecyclerView适配器 * the horizontal adapter of RecyclerView
* Created by frank on 2018/6/6. * Created by frank on 2018/6/6.
*/ */
public class HorizontalAdapter extends RecyclerView.Adapter{ public class HorizontalAdapter extends RecyclerView.Adapter {
private List<String> itemList = new ArrayList<>(); private List<String> itemList;
private OnItemClickListener onItemClickListener; private OnItemClickListener onItemClickListener;
private int lastClickPosition; private int lastClickPosition;
public HorizontalAdapter(List<String> itemList){ public HorizontalAdapter(List<String> itemList) {
this.itemList = itemList; this.itemList = itemList;
} }
public void setOnItemClickListener(OnItemClickListener onItemClickListener){ public void setOnItemClickListener(OnItemClickListener onItemClickListener) {
this.onItemClickListener = onItemClickListener; this.onItemClickListener = onItemClickListener;
} }
@NonNull
@Override @Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
return new OkViewHolder(LayoutInflater.from(parent.getContext()). return new OkViewHolder(LayoutInflater.from(parent.getContext()).
@ -39,10 +44,10 @@ public class HorizontalAdapter extends RecyclerView.Adapter{
@Override @Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
final OkViewHolder okViewHolder = (OkViewHolder)holder; final OkViewHolder okViewHolder = (OkViewHolder) holder;
okViewHolder.btn_select.setText(itemList.get(position)); okViewHolder.btn_select.setText(itemList.get(position));
okViewHolder.btn_select.setTextColor(Color.DKGRAY); okViewHolder.btn_select.setTextColor(Color.DKGRAY);
if(onItemClickListener != null){ if (onItemClickListener != null) {
okViewHolder.btn_select.setOnClickListener(new View.OnClickListener() { okViewHolder.btn_select.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
@ -62,12 +67,12 @@ public class HorizontalAdapter extends RecyclerView.Adapter{
return itemList != null ? itemList.size() : 0; return itemList != null ? itemList.size() : 0;
} }
private class OkViewHolder extends RecyclerView.ViewHolder{ private class OkViewHolder extends RecyclerView.ViewHolder {
Button btn_select; Button btn_select;
OkViewHolder(View itemView) { OkViewHolder(View itemView) {
super(itemView); super(itemView);
btn_select = (Button)itemView.findViewById(R.id.btn_select); btn_select = itemView.findViewById(R.id.btn_select);
} }
} }

Loading…
Cancel
Save