diff --git a/app/src/main/java/code/name/monkey/retromusic/adapter/TranslatorsAdapter.kt b/app/src/main/java/code/name/monkey/retromusic/adapter/TranslatorsAdapter.kt deleted file mode 100644 index 90585c364..000000000 --- a/app/src/main/java/code/name/monkey/retromusic/adapter/TranslatorsAdapter.kt +++ /dev/null @@ -1,52 +0,0 @@ -package code.name.monkey.retromusic.adapter - -import android.app.Activity -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import android.widget.TextView -import androidx.recyclerview.widget.RecyclerView -import code.name.monkey.retromusic.R -import code.name.monkey.retromusic.extensions.hide -import code.name.monkey.retromusic.model.Contributor -import code.name.monkey.retromusic.util.RetroUtil -import code.name.monkey.retromusic.views.RetroShapeableImageView - -class TranslatorsAdapter( - private var contributors: List -) : RecyclerView.Adapter() { - - override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { - return ViewHolder( - LayoutInflater.from(parent.context).inflate( - R.layout.item_contributor, - parent, - false - ) - ) - } - - override fun onBindViewHolder(holder: ViewHolder, position: Int) { - val contributor = contributors[position] - holder.bindData(contributor) - holder.itemView.setOnClickListener { - RetroUtil.openUrl(it?.context as Activity, contributors[position].link) - } - } - - override fun getItemCount(): Int { - return contributors.size - } - - inner class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { - val title: TextView = itemView.findViewById(R.id.title) - val text: TextView = itemView.findViewById(R.id.text) - val image: RetroShapeableImageView = itemView.findViewById(R.id.icon) - - internal fun bindData(contributor: Contributor) { - title.text = contributor.name - text.text = contributor.summary - image.hide() - } - } -} \ No newline at end of file