From ae8a2f17e3bd46fd3735f45096d42ede73ee0fe1 Mon Sep 17 00:00:00 2001 From: Severiano Jaramillo Date: Fri, 21 Dec 2018 18:40:35 -0600 Subject: [PATCH] Add a footer to the SettingsFragment, which contains the app logo, the app name, version name and the Connection status icon. --- .../fragments/SettingsFragment.kt | 3 + app/src/main/res/layout/fragment_settings.xml | 177 +++++++++++------- 2 files changed, 113 insertions(+), 67 deletions(-) diff --git a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt index 8fb9ae1..c96dbb4 100644 --- a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt +++ b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SettingsFragment.kt @@ -12,6 +12,7 @@ import android.widget.Toast import androidx.fragment.app.Fragment import com.afollestad.materialdialogs.MaterialDialog import com.afollestad.materialdialogs.customview.customView +import cy.agorise.bitsybitshareswallet.BuildConfig import cy.agorise.bitsybitshareswallet.R import cy.agorise.bitsybitshareswallet.repositories.AuthorityRepository import cy.agorise.bitsybitshareswallet.utils.Constants @@ -44,6 +45,8 @@ class SettingsFragment : Fragment() { initNightModeSwitch() btnViewBrainKey.setOnClickListener { getBrainkey(it) } + + tvFooterAppVersion.text = String.format("%s v%s", getString(R.string.app_name), BuildConfig.VERSION_NAME) } /** diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml index 11a1402..85b55e0 100644 --- a/app/src/main/res/layout/fragment_settings.xml +++ b/app/src/main/res/layout/fragment_settings.xml @@ -5,76 +5,119 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" - android:paddingStart="@dimen/activity_horizontal_margin" - android:paddingEnd="@dimen/activity_horizontal_margin" - android:paddingTop="@dimen/activity_vertical_margin" - android:paddingBottom="32dp" tools:context=".fragments.SettingsFragment"> - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + android:background="@color/lightGray"> + + + + \ No newline at end of file