aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view/adapter/TimelineAdapter.kt
blob: 750b63a0892facb56892c2be0b88c6b3ec2a3ea6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package net.lacolaco.smileessence.view.adapter

import android.app.Activity
import android.view.View
import android.view.ViewGroup
import net.lacolaco.smileessence.entity.Tweet
import net.lacolaco.smileessence.view.Partials

import java.util.*

class TimelineAdapter(private val activity: Activity) : OrderedCustomListAdapter<Tweet>() {
    val lastID: Long
        get() = if (count > 0) {
            getItem(count - 1).id
        } else {
            -1
        }

    val topID: Long
        get() = if (count > 0) {
            getItem(0).id
        } else {
            -1
        }

    override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {
        return Partials.getTweetView(getItem(position), activity, convertView, true)
    }
}