Package com.cheetahdigital.leaderboard.ui.leaderboard
-
Interface Summary Interface Description LeaderboardClickListener Interface to be implemented in order to handle the actions when clicking an item on the leaderboard list.LeaderboardView Extends theListView
The view interface forLeaderboardFragment
to display the leaderboards list using theLeaderboardPresenter
. -
Class Summary Class Description LeaderboardAdapter An extended version ofListAdapter
withLeader
as model andLeaderboardViewHolder
as the view holder.LeaderboardFragment<V extends LeaderboardView,P extends LeaderboardPresenter<V>> A list fragment which extendsListFragmentView
Use to display the list ofLeader
on a lazy-loading manner This fragment is accompanied by theLeaderboardPresenter
andLeaderboardView
Can receive the following intent extras:IntentKey.PRIMARY_ID
- internal name of the leaderboardIntentKey.PRIMARY_PARAMS
-LeaderboardParams
to useLeaderboardFragment.KEY_MODE
- the configuration for showing the TOP, FRIENDS, or AROUND ME membersLeaderboardFragment.KEY_SIZE
- the configuration for showing the max size of the listsLeaderboardPresenter<T extends LeaderboardView> Contains all the Stellar SDK calls for the Leaderboard module.LeaderboardViewHolder The View Holder for the list of Leaderboards Contains all the views to be displayed on each list item -
Annotation Types Summary Annotation Type Description LeaderboardFragment.MODE