mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-15 06:40:30 +05:30
cleanup
This commit is contained in:
parent
ed35a28346
commit
cd52e382e9
@ -15,7 +15,7 @@ import com.github.libretube.obj.Comment
|
|||||||
import com.squareup.picasso.Picasso
|
import com.squareup.picasso.Picasso
|
||||||
|
|
||||||
class CommentsAdapter(private val comments: MutableList<Comment>) :
|
class CommentsAdapter(private val comments: MutableList<Comment>) :
|
||||||
RecyclerView.Adapter<ViewHolder>() {
|
RecyclerView.Adapter<CommentsViewHolder>() {
|
||||||
|
|
||||||
fun updateItems(newItems: List<Comment>) {
|
fun updateItems(newItems: List<Comment>) {
|
||||||
var commentsSize = comments.size
|
var commentsSize = comments.size
|
||||||
@ -23,13 +23,13 @@ class CommentsAdapter(private val comments: MutableList<Comment>) :
|
|||||||
notifyItemRangeInserted(commentsSize, newItems.size)
|
notifyItemRangeInserted(commentsSize, newItems.size)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
|
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CommentsViewHolder {
|
||||||
var commentsView =
|
var commentsView =
|
||||||
LayoutInflater.from(parent.context).inflate(R.layout.comments_row, parent, false)
|
LayoutInflater.from(parent.context).inflate(R.layout.comments_row, parent, false)
|
||||||
return ViewHolder(commentsView)
|
return CommentsViewHolder(commentsView)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
|
override fun onBindViewHolder(holder: CommentsViewHolder, position: Int) {
|
||||||
holder.v.findViewById<TextView>(R.id.comment_infos).text =
|
holder.v.findViewById<TextView>(R.id.comment_infos).text =
|
||||||
comments[position].author.toString() +
|
comments[position].author.toString() +
|
||||||
" • " + comments[position].commentedTime.toString()
|
" • " + comments[position].commentedTime.toString()
|
||||||
@ -68,7 +68,7 @@ class CommentsAdapter(private val comments: MutableList<Comment>) :
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class ViewHolder(val v: View) : RecyclerView.ViewHolder(v) {
|
class CommentsViewHolder(val v: View) : RecyclerView.ViewHolder(v) {
|
||||||
init {
|
init {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,7 @@ class SearchAdapter(
|
|||||||
private val searchItems: MutableList<SearchItem>,
|
private val searchItems: MutableList<SearchItem>,
|
||||||
private val childFragmentManager: FragmentManager
|
private val childFragmentManager: FragmentManager
|
||||||
) :
|
) :
|
||||||
RecyclerView.Adapter<CustomViewHolder1>() {
|
RecyclerView.Adapter<SearchViewHolder>() {
|
||||||
|
|
||||||
fun updateItems(newItems: List<SearchItem>) {
|
fun updateItems(newItems: List<SearchItem>) {
|
||||||
var searchItemsSize = searchItems.size
|
var searchItemsSize = searchItems.size
|
||||||
@ -35,7 +35,7 @@ class SearchAdapter(
|
|||||||
return searchItems.size
|
return searchItems.size
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CustomViewHolder1 {
|
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): SearchViewHolder {
|
||||||
val layout = when (viewType) {
|
val layout = when (viewType) {
|
||||||
0 -> R.layout.video_search_row
|
0 -> R.layout.video_search_row
|
||||||
1 -> R.layout.channel_search_row
|
1 -> R.layout.channel_search_row
|
||||||
@ -44,10 +44,10 @@ class SearchAdapter(
|
|||||||
}
|
}
|
||||||
val layoutInflater = LayoutInflater.from(parent.context)
|
val layoutInflater = LayoutInflater.from(parent.context)
|
||||||
val cell = layoutInflater.inflate(layout, parent, false)
|
val cell = layoutInflater.inflate(layout, parent, false)
|
||||||
return CustomViewHolder1(cell, childFragmentManager)
|
return SearchViewHolder(cell, childFragmentManager)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onBindViewHolder(holder: CustomViewHolder1, position: Int) {
|
override fun onBindViewHolder(holder: SearchViewHolder, position: Int) {
|
||||||
holder.bind(searchItems[position])
|
holder.bind(searchItems[position])
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ class SearchAdapter(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class CustomViewHolder1(
|
class SearchViewHolder(
|
||||||
private val v: View,
|
private val v: View,
|
||||||
private val childFragmentManager: FragmentManager
|
private val childFragmentManager: FragmentManager
|
||||||
) : RecyclerView.ViewHolder(v) {
|
) : RecyclerView.ViewHolder(v) {
|
||||||
|
@ -23,18 +23,18 @@ import com.squareup.picasso.Picasso
|
|||||||
class TrendingAdapter(
|
class TrendingAdapter(
|
||||||
private val videoFeed: List<StreamItem>,
|
private val videoFeed: List<StreamItem>,
|
||||||
private val childFragmentManager: FragmentManager
|
private val childFragmentManager: FragmentManager
|
||||||
) : RecyclerView.Adapter<CustomViewHolder>() {
|
) : RecyclerView.Adapter<TrendingViewHolder>() {
|
||||||
override fun getItemCount(): Int {
|
override fun getItemCount(): Int {
|
||||||
return videoFeed.size
|
return videoFeed.size
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CustomViewHolder {
|
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): TrendingViewHolder {
|
||||||
val layoutInflater = LayoutInflater.from(parent.context)
|
val layoutInflater = LayoutInflater.from(parent.context)
|
||||||
val cell = layoutInflater.inflate(R.layout.trending_row, parent, false)
|
val cell = layoutInflater.inflate(R.layout.trending_row, parent, false)
|
||||||
return CustomViewHolder(cell)
|
return TrendingViewHolder(cell)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onBindViewHolder(holder: CustomViewHolder, position: Int) {
|
override fun onBindViewHolder(holder: TrendingViewHolder, position: Int) {
|
||||||
val trending = videoFeed[position]
|
val trending = videoFeed[position]
|
||||||
holder.v.findViewById<TextView>(R.id.textView_title).text = trending.title
|
holder.v.findViewById<TextView>(R.id.textView_title).text = trending.title
|
||||||
holder.v.findViewById<TextView>(R.id.textView_channel).text =
|
holder.v.findViewById<TextView>(R.id.textView_channel).text =
|
||||||
@ -89,7 +89,7 @@ class TrendingAdapter(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class CustomViewHolder(val v: View) : RecyclerView.ViewHolder(v) {
|
class TrendingViewHolder(val v: View) : RecyclerView.ViewHolder(v) {
|
||||||
init {
|
init {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user