diff --git a/app/build.gradle b/app/build.gradle index dc95c50..fa7dc6f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,7 +8,7 @@ apply plugin: 'kotlin-kapt' archivesBaseName = 'zcash-android-wallet' group = 'cash.z.ecc.android' -version = '1.0.0-alpha01' +version = '1.0.0-alpha02' android { compileSdkVersion Deps.compileSdkVersion @@ -18,7 +18,7 @@ android { applicationId 'cash.z.ecc.android' minSdkVersion Deps.minSdkVersion targetSdkVersion Deps.targetSdkVersion - versionCode = 1_00_00_001 + versionCode = 1_00_00_002 // last digits are alpha(0XX) beta(2XX) rc(4XX) release(8XX). Ex: 1_08_04_401 is an release candidate build of version 1.8.4 and 1_08_04_800 would be the final release. versionName = "$version" testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' diff --git a/app/src/main/java/cash/z/ecc/android/ui/home/HomeFragment.kt b/app/src/main/java/cash/z/ecc/android/ui/home/HomeFragment.kt index af2ce96..2c431d9 100644 --- a/app/src/main/java/cash/z/ecc/android/ui/home/HomeFragment.kt +++ b/app/src/main/java/cash/z/ecc/android/ui/home/HomeFragment.kt @@ -16,27 +16,43 @@ import dagger.Module import dagger.android.ContributesAndroidInjector class HomeFragment : BaseFragment() { + + private lateinit var numberPad: List + override fun inflate(inflater: LayoutInflater): FragmentHomeBinding = FragmentHomeBinding.inflate(inflater) override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + with(binding) { + numberPad = arrayListOf( + buttonNumberPad0, + buttonNumberPad1, + buttonNumberPad2, + buttonNumberPad3, + buttonNumberPad4, + buttonNumberPad5, + buttonNumberPad6, + buttonNumberPad7, + buttonNumberPad8, + buttonNumberPad9, + buttonNumberPadDecimal, + buttonNumberPadBack + ) + hitAreaReceive.onClickNavTo(R.id.action_nav_home_to_nav_receive) + iconDetail.onClickNavTo(R.id.action_nav_home_to_nav_detail) + textDetail.onClickNavTo(R.id.action_nav_home_to_nav_detail) + hitAreaScan.onClickNavTo(R.id.action_nav_home_to_nav_send) + + textBannerAction.setOnClickListener { + onBannerAction(BannerAction.from((it as? TextView)?.text?.toString())) + } + } + // TODO: trigger this from presenter onNoFunds() } - override fun onActivityCreated(savedInstanceState: Bundle?) { - super.onActivityCreated(savedInstanceState) - binding.hitAreaReceive.onClickNavTo(R.id.action_nav_home_to_nav_receive) - binding.iconDetail.onClickNavTo(R.id.action_nav_home_to_nav_detail) - binding.textDetail.onClickNavTo(R.id.action_nav_home_to_nav_detail) - binding.hitAreaScan.onClickNavTo(R.id.action_nav_home_to_nav_send) - - binding.textBannerAction.setOnClickListener { - onBannerAction(BannerAction.from((it as? TextView)?.text?.toString())) - } - } - private fun onBannerAction(action: BannerAction) { when (action) { LEARN_MORE -> { diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index e54d96c..a9f6f85 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -55,16 +55,16 @@ - + @@ -232,6 +232,7 @@ android:id="@+id/layer_lock" android:layout_width="match_parent" android:layout_height="match_parent" + android:clickable="true" android:background="#D0000000" android:elevation="5dp" /> @@ -327,6 +328,7 @@ android:layout_width="0dp" android:layout_height="0dp" android:tint="@color/colorAccent" + android:visibility="invisible" app:layout_constraintBottom_toBottomOf="@id/text_send_amount" app:layout_constraintEnd_toStartOf="@id/text_send_amount" app:layout_constraintHeight_percent="0.052" @@ -342,9 +344,8 @@ android:layout_height="wrap_content" android:gravity="center" android:includeFontPadding="false" - android:text="0" - android:textAppearance="@style/TextAppearance.MaterialComponents.Body2" - android:textColor="@color/text_light" + android:text="$0" + android:textAppearance="@style/Zcash.TextAppearance.Zec" android:textSize="72dp" app:layout_constraintBottom_toTopOf="@id/guide_keys" app:layout_constraintEnd_toEndOf="parent" diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 29b38a5..8b2bf1e 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -21,8 +21,8 @@ - @@ -32,7 +32,7 @@ -