diff --git a/app/src/main/java/com/aurora/store/view/ui/details/ScreenshotActivity.kt b/app/src/main/java/com/aurora/store/view/ui/details/ScreenshotActivity.kt index 003c5a543..8d925e598 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/ScreenshotActivity.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/ScreenshotActivity.kt @@ -20,16 +20,19 @@ package com.aurora.store.view.ui.details import android.os.Bundle +import android.view.MenuItem import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.PagerSnapHelper import androidx.recyclerview.widget.RecyclerView import com.aurora.Constants import com.aurora.gplayapi.data.models.Artwork +import com.aurora.store.R import com.aurora.store.databinding.ActivityScreenshotBinding import com.aurora.store.util.extensions.close import com.aurora.store.view.epoxy.views.LargeScreenshotViewModel_ import com.aurora.store.view.ui.commons.BaseActivity import com.google.gson.reflect.TypeToken +import com.tonyodev.fetch2.Status class ScreenshotActivity : BaseActivity() { @@ -44,6 +47,7 @@ class ScreenshotActivity : BaseActivity() { B = ActivityScreenshotBinding.inflate(layoutInflater) setContentView(B.root) + attachToolbar() attachRecycler() if (intent != null) { @@ -56,6 +60,27 @@ class ScreenshotActivity : BaseActivity() { } } + override fun onOptionsItemSelected(item: MenuItem): Boolean { + when (item.itemId) { + android.R.id.home -> { + onBackPressed() + return true + } + } + return super.onOptionsItemSelected(item) + } + + private fun attachToolbar() { + setSupportActionBar(B.toolbar) + val actionBar = supportActionBar + if (actionBar != null) { + actionBar.setDisplayShowCustomEnabled(true) + actionBar.setDisplayHomeAsUpEnabled(true) + actionBar.elevation = 0f + actionBar.title = "" + } + } + private fun attachRecycler() { B.recyclerView.apply { layoutManager = LinearLayoutManager( diff --git a/app/src/main/res/layout/activity_screenshot.xml b/app/src/main/res/layout/activity_screenshot.xml index b9a73edf6..1514f3316 100644 --- a/app/src/main/res/layout/activity_screenshot.xml +++ b/app/src/main/res/layout/activity_screenshot.xml @@ -19,13 +19,23 @@ + + + app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" + tools:listitem="@layout/view_screenshot" />