submarnie / com.skydoves.submarine

Package com.skydoves.submarine

Types

CircleAnchor

enum class CircleAnchor

CircleAnchor decides that the circle where to moves.

IconForm

class IconForm

IconForm is an attribute class what has some attributes about ImageView for customizing SubmarineView navigation icon image easily.

SubmarineAdapter

class SubmarineAdapter : BaseAdapter

SubmarineAdapter is an implementation of BaseAdapter that has SubmarineItem as an section items.

SubmarineAnimation

enum class SubmarineAnimation

SubmarineCircleClickListener

interface SubmarineCircleClickListener

SubmarineCircleClickListener is an interface for listening to the circle icon's click.

SubmarineItem

data class SubmarineItem

SubmarineItem is an data class for composing SubmarineView's navigation recyclerView item.

SubmarineItemClickListener

interface SubmarineItemClickListener

SubmarineItemClickListener is an interface for listening to the items click.

SubmarineOrientation

enum class SubmarineOrientation

SubmarineOrientation is the orientation attribute for where to spread.

SubmarineView

class SubmarineView : FrameLayout

SubmarineView is floating navigation view that dynamically lists items.

SubmarineViewHolder

class SubmarineViewHolder : BaseViewHolder

SubmarineViewHolder is an implementation of BaseViewHolder that has SubmarineItemWrapper as a data.

Annotations

IconFormMarker

annotation class IconFormMarker

Functions

iconForm

fun iconForm(context: Context, block: Builder.() -> Unit): IconForm

creates an instance of IconForm from IconForm.Builder using kotlin dsl.