Das PostVortex -Projekt ist eine Android -Anwendung, die die Verwendung eines RecyclerView innerhalb eines Fragment demonstriert. Das Projekt konzentriert sich auf die Erstellung einer dynamischen Liste von Beiträgen zum Thema Spiele, einschließlich Inhalte im Zusammenhang mit beliebten Spielen wie League of Legends, Batman: Arkham Series und Marvels Spider-Man. Die App ist einfach und modular ausgestattet, um es einfach zu aktualisieren und zu erweitern.
RecyclerView mit einem LinearLayoutManager , um eine Liste von Elementen anzuzeigen.RecyclerView .Beispiel:
data class Post ( val title : String , val description : String , val imageUrl : String )Fragment zum Umgang mit UI -Komponenten und Lebenszyklusereignissen.Beispiel:
class ListFragment : Fragment () {
override fun onCreate ( savedInstanceState : Bundle ? ) {
super .onCreate(savedInstanceState)
retainInstance = true
}
override fun onCreateView (
inflater : LayoutInflater ,
container : ViewGroup ? ,
savedInstanceState : Bundle ?
): View ? = inflater.inflate( R .layout.fragment_main, container, false )
}RecyclerView zum Anzeigen einer Liste von Beiträgen zum Thema Spiele.Beispiel:
list_recycler_view. apply {
layoutManager = LinearLayoutManager (activity)
adapter = ListAdapter (postList)
}Beispiel:
private val postList = listOf (
Post (
" League of Legends - Unleashing the Power of the Nexus. " ,
" Join your team and destroy the enemy Nexus in this epic battle of wits and reflexes. Every decision counts in the world of Runeterra. " ,
" https://www.mobafire.com/images/guide/9.16/lol-nexus-destruction.jpg "
),
// More posts...
)Beispiel:
Post (
" The Dark Knight Rises Again. " ,
" Gotham's silent protector is back. Dive into the shadows with Batman as he faces off against his rogues' gallery in yet another thrilling adventure. " ,
" https://www.rockpapershotgun.com/images/2021/01/batman-arkham-asylum.jpg "
)git clone https://github.com/Pirate-Emperor/PostVortex.git Die Anwendung zeigt eine Liste von Spielen im Zusammenhang mit Spielen in einem RecyclerView an. Jeder Artikel enthält einen Titel, eine Beschreibung und ein Bild. Der Inhalt wird basierend auf dem im Code bereitgestellten Datenmodell dynamisch generiert.