页面代码 由java 转换成 kotlin
This commit is contained in:
parent
841bed20ba
commit
512153242e
@ -1,24 +1,21 @@
|
|||||||
package com.jia.er.nebuluxe.app.home;
|
package com.jia.er.nebuluxe.app.home
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup
|
||||||
|
import com.chad.library.adapter4.BaseQuickAdapter
|
||||||
|
import com.chad.library.adapter4.viewholder.QuickViewHolder
|
||||||
|
import com.jia.er.nebuluxe.app.R
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
class InputHistoryAdapter : BaseQuickAdapter<String, QuickViewHolder>() {
|
||||||
import androidx.annotation.Nullable;
|
override fun onBindViewHolder(quickAdapterHelper: QuickViewHolder, i: Int, s: String?) {
|
||||||
|
quickAdapterHelper.setText(R.id.tv_con, s)
|
||||||
import com.chad.library.adapter4.BaseQuickAdapter;
|
|
||||||
import com.chad.library.adapter4.viewholder.QuickViewHolder;
|
|
||||||
import com.jia.er.nebuluxe.app.R;
|
|
||||||
|
|
||||||
public class InputHistoryAdapter extends BaseQuickAdapter<String, QuickViewHolder> {
|
|
||||||
@Override
|
|
||||||
protected void onBindViewHolder(@NonNull QuickViewHolder quickAdapterHelper, int i, @Nullable String s) {
|
|
||||||
quickAdapterHelper.setText(R.id.tv_con, s);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@NonNull
|
override fun onCreateViewHolder(
|
||||||
@Override
|
context: Context,
|
||||||
protected QuickViewHolder onCreateViewHolder(@NonNull Context context, @NonNull ViewGroup viewGroup, int i) {
|
viewGroup: ViewGroup,
|
||||||
return new QuickViewHolder(R.layout.item_input_history, viewGroup);
|
i: Int
|
||||||
|
): QuickViewHolder {
|
||||||
|
return QuickViewHolder(R.layout.item_input_history, viewGroup)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,43 +1,40 @@
|
|||||||
package com.jia.er.nebuluxe.app.home;
|
package com.jia.er.nebuluxe.app.home
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context
|
||||||
import android.view.ViewGroup;
|
import android.view.View
|
||||||
import android.widget.ImageView;
|
import android.view.ViewGroup
|
||||||
|
import android.widget.ImageView
|
||||||
|
import com.bumptech.glide.Glide
|
||||||
|
import com.chad.library.adapter4.BaseQuickAdapter
|
||||||
|
import com.chad.library.adapter4.viewholder.QuickViewHolder
|
||||||
|
import com.jia.er.nebuluxe.app.R
|
||||||
|
import com.jia.er.nebuluxe.app.data.VideoListDataRes.VideoListData
|
||||||
|
import com.jia.er.nebuluxe.app.utils.StringUtil
|
||||||
|
import com.jia.er.nebuluxe.app.utils.TextViewUtil
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
class InputResultAdapter : BaseQuickAdapter<VideoListData, QuickViewHolder>() {
|
||||||
import androidx.annotation.Nullable;
|
var keyword: String? = null
|
||||||
|
|
||||||
import com.blankj.utilcode.util.StringUtils;
|
|
||||||
import com.bumptech.glide.Glide;
|
|
||||||
import com.chad.library.adapter4.BaseQuickAdapter;
|
|
||||||
import com.chad.library.adapter4.viewholder.QuickViewHolder;
|
|
||||||
import com.jia.er.nebuluxe.app.R;
|
|
||||||
import com.jia.er.nebuluxe.app.data.VideoListDataRes;
|
|
||||||
import com.jia.er.nebuluxe.app.utils.StringUtil;
|
|
||||||
import com.jia.er.nebuluxe.app.utils.TextViewUtil;
|
|
||||||
|
|
||||||
import java.net.IDN;
|
|
||||||
|
|
||||||
public class InputResultAdapter extends BaseQuickAdapter<VideoListDataRes.VideoListData, QuickViewHolder> {
|
|
||||||
String keyword;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
protected void onBindViewHolder(@NonNull QuickViewHolder holder, int i, @Nullable VideoListDataRes.VideoListData item) {
|
|
||||||
holder.setText(R.id.tv_tip, item.getCategoryList().get(0).getName());
|
|
||||||
holder.setText(R.id.tv_title, TextViewUtil.getTextColor(item.getName(), keyword, R.color.text_color_pink_dark));
|
|
||||||
holder.setText(R.id.tv_num, StringUtil.getWatchNum(item.getWatch_total()));
|
|
||||||
holder.setText(R.id.tv_con, item.getDescription());
|
|
||||||
Glide.with(getContext()).load(item.getImage_url()).into((ImageView) holder.getView(R.id.iv));
|
|
||||||
|
|
||||||
|
override fun onBindViewHolder(holder: QuickViewHolder, i: Int, item: VideoListData?) {
|
||||||
|
holder.setText(R.id.tv_tip, item!!.categoryList.get(0).name)
|
||||||
|
holder.setText(
|
||||||
|
R.id.tv_title,
|
||||||
|
TextViewUtil.getTextColor(item.name, keyword, R.color.text_color_pink_dark)
|
||||||
|
)
|
||||||
|
holder.setText(R.id.tv_num, StringUtil.getWatchNum(item.watch_total))
|
||||||
|
holder.setText(R.id.tv_con, item.description)
|
||||||
|
Glide.with(context).load(item.image_url).into(holder.getView(R.id.iv) as ImageView)
|
||||||
}
|
}
|
||||||
|
|
||||||
@NonNull
|
override fun onCreateViewHolder(
|
||||||
@Override
|
context: Context,
|
||||||
protected QuickViewHolder onCreateViewHolder(@NonNull Context context, @NonNull ViewGroup viewGroup, int i) {
|
viewGroup: ViewGroup,
|
||||||
return new QuickViewHolder(R.layout.item_search_result, viewGroup);
|
i: Int
|
||||||
|
): QuickViewHolder {
|
||||||
|
return QuickViewHolder(R.layout.item_search_result, viewGroup)
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setKeyword(String input) {
|
fun setKeyword(input: String?) {
|
||||||
keyword = input;
|
keyword = input
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user