chinwag-android/app/src/main/java/com/keylesspalace/tusky/pager/SingleImagePagerAdapter.kt
Konrad Pozniak 16ffcca748
add ktlint plugin to project and apply default code style (#2209)
* add ktlint plugin to project and apply default code style

* some manual adjustments, fix wildcard imports

* update CONTRIBUTING.md

* fix formatting
2021-06-28 21:13:24 +02:00

25 lines
689 B
Kotlin

package com.keylesspalace.tusky.pager
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
import com.keylesspalace.tusky.ViewMediaAdapter
import com.keylesspalace.tusky.fragment.ViewMediaFragment
class SingleImagePagerAdapter(
activity: FragmentActivity,
private val imageUrl: String
) : ViewMediaAdapter(activity) {
override fun createFragment(position: Int): Fragment {
return if (position == 0) {
ViewMediaFragment.newSingleImageInstance(imageUrl)
} else {
throw IllegalStateException()
}
}
override fun getItemCount() = 1
override fun onTransitionEnd(position: Int) {
}
}