From d9b2ccd8a0a9ef4d02a06f1808b2e415072b2cfe Mon Sep 17 00:00:00 2001 From: Samuel Barbosa Date: Wed, 25 Mar 2020 21:00:39 -0500 Subject: [PATCH 1/6] Showing status based on mocked data --- wallet/res/layout/identity_creation_state.xml | 59 ++++++++ wallet/res/values/strings-extra.xml | 8 +- .../src/de/schildbach/wallet/AppDatabase.java | 5 +- .../wallet/data/IdentityCreationState.kt | 45 ++++++ .../wallet/data/IdentityCreationStateDao.kt | 18 +++ .../schildbach/wallet/data/RoomConverters.kt | 12 +- .../wallet/ui/CreateUsernameActivity.kt | 9 ++ .../wallet/ui/TransactionsAdapter.java | 137 ++++++++++++++---- .../wallet/ui/WalletTransactionsFragment.java | 14 +- 9 files changed, 273 insertions(+), 34 deletions(-) create mode 100644 wallet/res/layout/identity_creation_state.xml create mode 100644 wallet/src/de/schildbach/wallet/data/IdentityCreationState.kt create mode 100644 wallet/src/de/schildbach/wallet/data/IdentityCreationStateDao.kt diff --git a/wallet/res/layout/identity_creation_state.xml b/wallet/res/layout/identity_creation_state.xml new file mode 100644 index 0000000000..2a46b8357a --- /dev/null +++ b/wallet/res/layout/identity_creation_state.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/wallet/res/values/strings-extra.xml b/wallet/res/values/strings-extra.xml index dacd0a8105..ba464e99b1 100644 --- a/wallet/res/values/strings-extra.xml +++ b/wallet/res/values/strings-extra.xml @@ -1,5 +1,5 @@ - + Create a New Wallet Restore Wallet From Recovery Phrase @@ -333,5 +333,11 @@ Your username %s is being created on the Dash Network Let me know when it\'s done + Upgrading to DashPay + (1/3) Processing Payment + (2/3) Creating ID + (3/3) Registering Username + Hello %s, + Your DashPay Username is ready to use \ No newline at end of file diff --git a/wallet/src/de/schildbach/wallet/AppDatabase.java b/wallet/src/de/schildbach/wallet/AppDatabase.java index 91e4c3d8c3..28b352fae0 100644 --- a/wallet/src/de/schildbach/wallet/AppDatabase.java +++ b/wallet/src/de/schildbach/wallet/AppDatabase.java @@ -7,6 +7,8 @@ import de.schildbach.wallet.data.BlockchainState; import de.schildbach.wallet.data.BlockchainStateDao; +import de.schildbach.wallet.data.IdentityCreationState; +import de.schildbach.wallet.data.IdentityCreationStateDao; import de.schildbach.wallet.data.RoomConverters; import de.schildbach.wallet.rates.ExchangeRate; import de.schildbach.wallet.rates.ExchangeRatesDao; @@ -14,7 +16,7 @@ /** * @author Samuel Barbosa */ -@Database(entities = {ExchangeRate.class, BlockchainState.class}, version = 2) +@Database(entities = {ExchangeRate.class, BlockchainState.class, IdentityCreationState.class}, version = 3) @TypeConverters({RoomConverters.class}) public abstract class AppDatabase extends RoomDatabase { @@ -22,6 +24,7 @@ public abstract class AppDatabase extends RoomDatabase { public abstract ExchangeRatesDao exchangeRatesDao(); public abstract BlockchainStateDao blockchainStateDao(); + public abstract IdentityCreationStateDao identityCreationStateDao(); public static AppDatabase getAppDatabase() { if (instance == null) { diff --git a/wallet/src/de/schildbach/wallet/data/IdentityCreationState.kt b/wallet/src/de/schildbach/wallet/data/IdentityCreationState.kt new file mode 100644 index 0000000000..ee408755be --- /dev/null +++ b/wallet/src/de/schildbach/wallet/data/IdentityCreationState.kt @@ -0,0 +1,45 @@ +/* + * Copyright 2020 Dash Core Group. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package de.schildbach.wallet.data + +import androidx.room.Entity +import androidx.room.PrimaryKey + +@Entity(tableName = "identity_creation_state") +class IdentityCreationState(var state: State, var username: String) { + + @PrimaryKey + var id = 1 + set(value) { + field = 1 + } + + enum class State { + PROCESSING_PAYMENT, CREATING_IDENTITY, REGISTERING_USERNAME, DONE + } + + fun nextState() { + state = when (state) { + State.PROCESSING_PAYMENT -> State.CREATING_IDENTITY + State.CREATING_IDENTITY -> State.REGISTERING_USERNAME + State.REGISTERING_USERNAME -> State.DONE + else -> State.PROCESSING_PAYMENT + } + } + +} \ No newline at end of file diff --git a/wallet/src/de/schildbach/wallet/data/IdentityCreationStateDao.kt b/wallet/src/de/schildbach/wallet/data/IdentityCreationStateDao.kt new file mode 100644 index 0000000000..a070565ff4 --- /dev/null +++ b/wallet/src/de/schildbach/wallet/data/IdentityCreationStateDao.kt @@ -0,0 +1,18 @@ +package de.schildbach.wallet.data + +import androidx.lifecycle.LiveData +import androidx.room.Dao +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query + +@Dao +interface IdentityCreationStateDao { + + @Insert(onConflict = OnConflictStrategy.REPLACE) + fun insert(identityCreationState: IdentityCreationState) + + @Query("SELECT * FROM identity_creation_state LIMIT 1") + fun load(): LiveData + +} \ No newline at end of file diff --git a/wallet/src/de/schildbach/wallet/data/RoomConverters.kt b/wallet/src/de/schildbach/wallet/data/RoomConverters.kt index ccfae3f60c..49a737a063 100644 --- a/wallet/src/de/schildbach/wallet/data/RoomConverters.kt +++ b/wallet/src/de/schildbach/wallet/data/RoomConverters.kt @@ -33,7 +33,7 @@ class RoomConverters { } @TypeConverter - fun fromImpedimentsEnumSet(value: String?): Set { + fun fromImpedimentsString(value: String?): Set { val impedimentSet = EnumSet.noneOf(BlockchainState.Impediment::class.java) if (value == null || value.isEmpty()) { return impedimentSet @@ -57,4 +57,14 @@ class RoomConverters { return sb.toString() } + @TypeConverter + fun toIdentityCreationState(value: Int): IdentityCreationState.State { + return IdentityCreationState.State.values()[value] + } + + @TypeConverter + fun fromIdentityCreationState(identityCreationState: IdentityCreationState.State): Int { + return identityCreationState.ordinal + } + } \ No newline at end of file diff --git a/wallet/src/de/schildbach/wallet/ui/CreateUsernameActivity.kt b/wallet/src/de/schildbach/wallet/ui/CreateUsernameActivity.kt index f75d3a165c..5eac6720bb 100644 --- a/wallet/src/de/schildbach/wallet/ui/CreateUsernameActivity.kt +++ b/wallet/src/de/schildbach/wallet/ui/CreateUsernameActivity.kt @@ -29,10 +29,13 @@ import android.view.animation.AnimationUtils import androidx.core.content.res.ResourcesCompat import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProviders +import de.schildbach.wallet.AppDatabase +import de.schildbach.wallet.data.IdentityCreationState import de.schildbach.wallet.ui.dashpay.NewAccountConfirmDialog import de.schildbach.wallet_test.R import kotlinx.android.synthetic.main.create_username.* import org.dash.wallet.common.InteractionAwareActivity +import java.util.concurrent.Executors class CreateUsernameActivity : InteractionAwareActivity(), TextWatcher { @@ -110,6 +113,12 @@ class CreateUsernameActivity : InteractionAwareActivity(), TextWatcher { val end = start + username.length spannableContent.setSpan(StyleSpan(Typeface.BOLD), start, end, 0) processing_identity_message.text = spannableContent + + Executors.newSingleThreadExecutor().execute { + val identityCreationState = IdentityCreationState(IdentityCreationState + .State.PROCESSING_PAYMENT, username) + AppDatabase.getAppDatabase().identityCreationStateDao().insert(identityCreationState) + } } private fun showConfirmationDialog() { diff --git a/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java b/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java index de2f12e280..03326459e0 100644 --- a/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java +++ b/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java @@ -23,29 +23,26 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.Executors; import javax.annotation.Nullable; import org.bitcoinj.core.Address; import org.bitcoinj.core.Coin; import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.StoredBlock; import org.bitcoinj.core.Transaction; import org.bitcoinj.core.TransactionConfidence; -import org.bitcoinj.core.TransactionConfidence.ConfidenceType; import org.bitcoinj.utils.ExchangeRate; import org.bitcoinj.utils.MonetaryFormat; import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.ZeroConfCoinSelector; import org.dash.wallet.common.ui.CurrencyTextView; -import org.dash.wallet.common.ui.Formats; import org.dash.wallet.common.util.GenericUtils; +import de.schildbach.wallet.AppDatabase; import de.schildbach.wallet.Constants; -import de.schildbach.wallet.WalletApplication; import de.schildbach.wallet.data.AddressBookProvider; -import de.schildbach.wallet.util.FiatExtensionsKt; +import de.schildbach.wallet.data.IdentityCreationState; import de.schildbach.wallet.util.TransactionUtil; import de.schildbach.wallet.util.WalletUtils; import de.schildbach.wallet_test.R; @@ -53,6 +50,7 @@ import android.content.Context; import android.content.res.Resources; +import androidx.annotation.NonNull; import androidx.cardview.widget.CardView; import androidx.recyclerview.widget.RecyclerView; @@ -61,6 +59,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; +import android.widget.ProgressBar; import android.widget.TextView; /** @@ -95,9 +94,13 @@ public class TransactionsAdapter extends RecyclerView.Adapter transactionCache = new HashMap(); + //Temporary field while IdentityCreationTx (or whatever we call it) is not integrated yet. + private IdentityCreationState identityCreationState; + private static class TransactionCacheEntry { private final Coin value; private final boolean sent; @@ -173,12 +176,6 @@ public void replace(final Collection transactions) { notifyDataSetChanged(); } - public void setSelectedItemId(final long itemId) { - selectedItemId = itemId; - - notifyDataSetChanged(); - } - public void clearCacheAndNotifyDataSetChanged() { transactionCache.clear(); @@ -189,11 +186,11 @@ public void clearCacheAndNotifyDataSetChanged() { public int getItemCount() { int count = transactions.size(); - return count; - } + if (identityCreationState != null) { + count += 1; + } - public int getTransactionsCount() { - return transactions.size(); + return count; } @Override @@ -201,21 +198,30 @@ public long getItemId(int position) { if (position == RecyclerView.NO_POSITION) return RecyclerView.NO_ID; - return WalletUtils.longHash(transactions.get(position).getHash()); + if (identityCreationState != null) { + if (position == 0) { + return identityCreationState.getId(); + } else { + return WalletUtils.longHash(transactions.get(position - 1).getHash()); + } + } else { + return WalletUtils.longHash(transactions.get(position).getHash()); + } } @Override public int getItemViewType(final int position) { + if (identityCreationState != null && position == 0) { + return VIEW_TYPE_PROCESSING_IDENTITY; + } return VIEW_TYPE_TRANSACTION; } - public RecyclerView.ViewHolder createTransactionViewHolder(final ViewGroup parent) { - return createViewHolder(parent, VIEW_TYPE_TRANSACTION); - } - @Override public RecyclerView.ViewHolder onCreateViewHolder(final ViewGroup parent, final int viewType) { - if (viewType == VIEW_TYPE_TRANSACTION) { + if (viewType == VIEW_TYPE_PROCESSING_IDENTITY) { + return new ProcessingIdentityViewHolder(inflater.inflate(R.layout.identity_creation_state, parent, false)); + } else if (viewType == VIEW_TYPE_TRANSACTION) { return new TransactionViewHolder(inflater.inflate(R.layout.transaction_row, parent, false)); } else { throw new IllegalStateException("unknown type: " + viewType); @@ -230,7 +236,12 @@ public void onBindViewHolder(final RecyclerView.ViewHolder holder, final int pos final long itemId = getItemId(position); transactionHolder.itemView.setActivated(itemId == selectedItemId); - final Transaction tx = transactions.get(position); + Transaction tx; + if (identityCreationState != null) { + tx = transactions.get(position - 1); + } else { + tx = transactions.get(position); + } transactionHolder.bind(tx); transactionHolder.itemView.setOnClickListener(new View.OnClickListener() { @@ -242,6 +253,8 @@ public void onClick(final View v) { } } }); + } else if (holder instanceof ProcessingIdentityViewHolder) { + ((ProcessingIdentityViewHolder) holder).bind(identityCreationState); } } @@ -251,9 +264,63 @@ public void setShowTransactionRowMenu(boolean showTransactionRowMenu) { public interface OnClickListener { void onTransactionMenuClick(View view, Transaction tx); + void onTransactionRowClicked(Transaction tx); } + private class ProcessingIdentityViewHolder extends RecyclerView.ViewHolder { + + private ImageView animatedIcon; + private TextView title; + private TextView subTitle; + private ProgressBar progress; + + public ProcessingIdentityViewHolder(@NonNull View itemView) { + super(itemView); + animatedIcon = itemView.findViewById(R.id.processing_animated_icon); + title = itemView.findViewById(R.id.processing_title); + subTitle = itemView.findViewById(R.id.processing_subtitle); + progress = itemView.findViewById(R.id.processing_progress); + itemView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Executors.newSingleThreadExecutor().execute(new Runnable() { + @Override + public void run() { + identityCreationState.nextState(); + AppDatabase.getAppDatabase() + .identityCreationStateDao().insert(identityCreationState); + } + }); + } + }); + } + + public void bind(IdentityCreationState identityCreationState) { + switch (identityCreationState.getState()) { + case PROCESSING_PAYMENT: + progress.setProgress(25); + subTitle.setText(R.string.processing_home_step_1); + break; + case CREATING_IDENTITY: + progress.setProgress(50); + subTitle.setText(R.string.processing_home_step_2); + break; + case REGISTERING_USERNAME: + progress.setProgress(75); + subTitle.setText(R.string.processing_home_step_3); + break; + case DONE: + progress.setProgress(100); + title.setText(itemView.getContext().getString(R.string.processing_done_title, + identityCreationState.getUsername())); + subTitle.setText(R.string.processing_done_subtitle); + break; + } + } + + } + private class TransactionViewHolder extends RecyclerView.ViewHolder { private final TextView primaryStatusView; private final TextView secondaryStatusView; @@ -361,10 +428,10 @@ private void bind(final Transaction tx) { signalView.setTextColor(valueColor); dashSymbolView.setColorFilter(valueColor); - if(value.isPositive()) { + if (value.isPositive()) { signalView.setText(String.format("%c", org.dash.wallet.common.Constants.CURRENCY_PLUS_SIGN)); valueView.setAmount(value); - } else if(value.isNegative()) { + } else if (value.isNegative()) { signalView.setText(String.format("%c", org.dash.wallet.common.Constants.CURRENCY_MINUS_SIGN)); valueView.setAmount(value.negate()); } else { @@ -372,9 +439,9 @@ private void bind(final Transaction tx) { } // fiat value - if(!value.isZero()) { + if (!value.isZero()) { final ExchangeRate exchangeRate = tx.getExchangeRate(); - if(exchangeRate != null) { + if (exchangeRate != null) { String exchangeCurrencyCode = GenericUtils.currencySymbol(exchangeRate.fiat.currencyCode); fiatView.setFiatAmount(txCache.value, exchangeRate, Constants.LOCAL_FORMAT, exchangeCurrencyCode); @@ -394,16 +461,26 @@ private void bind(final Transaction tx) { // Show the secondary status: // int secondaryStatusId = -1; - if(confidence.hasErrors()) + if (confidence.hasErrors()) secondaryStatusId = TransactionUtil.getErrorName(tx); - else if(!txCache.sent) + else if (!txCache.sent) secondaryStatusId = TransactionUtil.getReceivedStatusString(tx, wallet); - if(secondaryStatusId != -1) + if (secondaryStatusId != -1) secondaryStatusView.setText(secondaryStatusId); else secondaryStatusView.setText(null); secondaryStatusView.setTextColor(secondaryStatusColor); } } + + public IdentityCreationState getIdentityCreationState() { + return identityCreationState; + } + + public void setIdentityCreationState(IdentityCreationState identityCreationState) { + this.identityCreationState = identityCreationState; + notifyDataSetChanged(); + } + } diff --git a/wallet/src/de/schildbach/wallet/ui/WalletTransactionsFragment.java b/wallet/src/de/schildbach/wallet/ui/WalletTransactionsFragment.java index b342162975..cb6970fa6c 100644 --- a/wallet/src/de/schildbach/wallet/ui/WalletTransactionsFragment.java +++ b/wallet/src/de/schildbach/wallet/ui/WalletTransactionsFragment.java @@ -45,6 +45,7 @@ import android.widget.TextView; import androidx.fragment.app.Fragment; +import androidx.lifecycle.Observer; import androidx.loader.app.LoaderManager; import androidx.loader.content.AsyncTaskLoader; import androidx.loader.content.Loader; @@ -77,9 +78,11 @@ import javax.annotation.Nullable; +import de.schildbach.wallet.AppDatabase; import de.schildbach.wallet.Constants; import de.schildbach.wallet.WalletApplication; import de.schildbach.wallet.data.AddressBookProvider; +import de.schildbach.wallet.data.IdentityCreationState; import de.schildbach.wallet.util.BitmapFragment; import de.schildbach.wallet.util.CrashReporter; import de.schildbach.wallet.util.Qr; @@ -193,7 +196,7 @@ else if (position == parent.getAdapter().getItemCount() - 1) } }); - ArrayAdapter adapter = ArrayAdapter.createFromResource(filterSpinner.getContext(), R.array.history_filter, R.layout.custom_spinner_item); + final ArrayAdapter adapter = ArrayAdapter.createFromResource(filterSpinner.getContext(), R.array.history_filter, R.layout.custom_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); filterSpinner.setAdapter(adapter); filterSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @@ -219,6 +222,15 @@ public void onNothingSelected(AdapterView parent) { } }); + AppDatabase.getAppDatabase().identityCreationStateDao().load().observe(this, new Observer() { + @Override + public void onChanged(IdentityCreationState identityCreationState) { + if (identityCreationState != null) { + WalletTransactionsFragment.this.adapter.setIdentityCreationState(identityCreationState); + } + } + }); + return view; } From feeaa90d73817c0e7fd23c99a2a875b6387d51e3 Mon Sep 17 00:00:00 2001 From: Samuel Barbosa Date: Thu, 26 Mar 2020 18:05:09 -0500 Subject: [PATCH 2/6] Identity Creation - Complete - Home Screen --- .../drawable-xhdpi/identity_processing_0.png | Bin 3568 -> 5084 bytes .../drawable-xhdpi/identity_processing_1.png | Bin 4566 -> 7913 bytes .../drawable-xhdpi/identity_processing_2.png | Bin 6522 -> 11829 bytes .../drawable-xhdpi/identity_processing_3.png | Bin 7576 -> 13701 bytes .../drawable-xhdpi/identity_processing_4.png | Bin 8455 -> 15738 bytes .../drawable-xhdpi/identity_processing_5.png | Bin 9202 -> 17505 bytes .../drawable-xhdpi/identity_processing_6.png | Bin 10041 -> 19857 bytes .../drawable-xhdpi/identity_processing_7.png | Bin 1263 -> 0 bytes .../res/drawable/ic_circle_forward_arrow.xml | 15 ++ wallet/res/drawable/identity_processing.xml | 35 +++-- wallet/res/layout/identity_creation_state.xml | 14 ++ .../de.schildbach.wallet.AppDatabase/3.json | 134 ++++++++++++++++++ .../wallet/ui/TransactionsAdapter.java | 55 +++---- 13 files changed, 219 insertions(+), 34 deletions(-) delete mode 100644 wallet/res/drawable-xhdpi/identity_processing_7.png create mode 100644 wallet/res/drawable/ic_circle_forward_arrow.xml create mode 100644 wallet/schemas/de.schildbach.wallet.AppDatabase/3.json diff --git a/wallet/res/drawable-xhdpi/identity_processing_0.png b/wallet/res/drawable-xhdpi/identity_processing_0.png index d76e3695cb576ac9d80ed625fba4aa6f88ab260c..2794f5f8a8a15d60f26c8320e62b8f4bebae8b1a 100644 GIT binary patch literal 5084 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 Dwx=!h literal 3568 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 NSYzzbRi`eb{s(n`qvQYp diff --git a/wallet/res/drawable-xhdpi/identity_processing_2.png b/wallet/res/drawable-xhdpi/identity_processing_2.png index 43a032cbcbbfd8c6b83d29c64c8fe408c9b0d058..57990ae148089db2ea493e0c678647d635f962c0 100644 GIT binary patch literal 11829 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

f@HahWm$-_GGkF@iT7j*> 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 JJmqrje*po5Z<+uA literal 6522 zcmeHrS5#A5)b0-I5yS%0ROEml(xiw|1f>TE2+~wqK%@&8G@%nflp;tKh!AQ>C?ZV^ zC6riDq?6F32+~4A5rKdb+P^t(_u-Cv$9=vTBWv#Ujk&&A*4%52xnG!>8k{(G?ic_7 zCt!wp761TY9{kx4fyfTKd_5=*yK9?h13+~W=Z@16a4zC(Xkh{X!IuCa;yD1YKq!I^ z0DcMpuy7v$)LsLCfNwU*{00E9shHief&vM%hm&Tn7ccm_l0*(>ixt2v`ieTqMTUV6{3#Zd*51Up9 z!y6G_SH*Mb?8$TY-Y@fGXs;9BQN>a=l?h3hbtV1E8(_ZZSo0;X2xZN~ zYkx(ytrCVdxYB5l#97$_#;wYwoPK6X&$?tD{p{=c$K>CBAAjSAHq5J+Zk8_Gum6?W zvmW(r4f)}>VCMXThF_=BX#XV7#k8-PRxL^A(*gJ!Ah;W%^8#|=0mKvoM2$g2?n5LW z0*-Hi_-TluAK?2Day0-5qrB`~gNV66EOUXFA3*E`MA{p0c?TrS0B%HxN(kWh4e^nrn39v2%UQ7a> z^?-L1L_Ol!w^iWz2oOCEG0Os8P6JOqL$qQ5bRR_28KM*f1hhk-3D@up2rL!2hXdlK z0J~zqqYen{1mdS43Mk+a8FDQU2<-)8#(@V_kjsw%WGfIc05N(6xr+mQS|G-0fPD$X zFlB##{{_h{5v(o917icdCL`+f3OG56f|)>%&K~0CJu5CQ-@6O|hX}z|)+h_701@9O z2sck}R}oZ@ud9f=r<+=!kFSV}6Uqsc0ATnc{SGX3R{40-I^X)?)12BY6?-8K)lWx- zX=k_~y}aF`J@C_os~V!y-SMKQWX9jR zgvOF*^(d2T-#WkF8%JwhPOUTexNIBo;@@?iwiuo+zkR(4a()T4NMFb00z%#L?R(XJ zy=yO`INe^#&`!HI8MwVY*>(CWhm2rvWXOX{-q-H;DWpGc+mmduZ{@TTYXvyPx!dIh z8;9IPI=&pfHyhpUt*&Xir%4&rE)UC*WDod+c98q+qWd7S#_5P%WVmB^-*zknA_6mn z%mrJ&xqp;Duub}}c*Ii*4+YA&$!S{N&pN;O)K<9tmCj{feA0(((&J)o|Vpy zoi`D>KfhXfMl8!&Sg_{{r(&*RqnTL2-P`jQ2ncMD08ZkSY%m0EJqJ}&sQa04IB`ibgS4!6zfhNBgTNR#G2H`LnDk?HE* zfj_7JaBOjot1n>{?fa&lmKXb9ty+z&c9)$<{jny{G(N+*(gdV%n1498yjaiC>$vtL zNxtdlo}7Geec++!&m#Mrn18ci+r;wENJmX9oVBhIz%y>FTbXXW@%hz~vpVL3dcBPQ zt&kPs{J)JWwTp6NW;BxPRW+66`b}G}3hujhe(A0<^6=>kB$LRs9vre^)B2P zvh^WM^?8osAA1Z~#QP23aTg*E-}RE^Td*ODUImXt=}8gJq_oAl=>0yc4Qs8)w~vU{bGp8BbXouJwgV~| z4*;i=V0zkCfuqYgTOlU*1fySZ>FRV@-qP+y#^*;{5TdEl=T0o15!5r&^|0#Z)fO$W z5YNiUdQ;B7tof(C*k!rK-*j`dzj1{vUoK((jPA z#2%miTKM*j1sTYdl*t0;kKw3=@hH|qt@EhmyCRfkwDQK0rzH$ZjYz^!b4ewKp3#a% z)Dda)wz;D~?907FPdLXtm6BPbS{G*nB&9tvv?bL9&yJUii2WFww{#R`7a&erMd#DK zKQ&KUO`J1A6GSdXD~%zfKO2}i%CbM*NrC33lU)Wpc!fg#Nurofe6!{iLNqZ2<9ei< zHo@^6igg0&ek5zRC=%x!6GkrOP0*uUc|foK*&%rL>T8y1gn|C?QwBj|GiIpsXOuMz z$))-9mlD3@(%D2|ee^vM9w#RDSX|HjPYWu1yg3EWM-bAIYKJ%)C#}p-(cIeqsf%WX zS!z?x>Y@&;T#fYDHX*p5T2ME=0oPB88xGRecFLO=2*~kR8%s*C3leKMWQKBKp3^C4 z;^r0N)}6#zOt8l#M$~Vc9Dxd4J$yhC&w~rIY!~XwV_i;VgM(iCX;HoaKIBr=q7hnj z=xP-o(S?r}jz=+W#Ew=8N|NZ`9!=)hB9QrXQQSSRhr~=R3RH{SGGJ@R1{F}ev(o>xqD!{e=pY7PE2un_8o4TYL8O0cn9?f+;CQ(4& zNxm6$j7Sp6r!%E!LkHoTs2=c{9;!HSb)9`C%u*^l4(D~2wp*ll0y@mbe~>acF@Gku z1H}tR9uLLXnxfugwb3N~RF!@(GHpt!_3#0c#Fy**|8e0aFFzD|{1mr+3VYxR#uZI2 z?aF2SyOGKBDk97h=1&pFPg;$dX6vFitu7W%S{3yYG|;D02NBX7mr1P~SR-nj-1ctJ zfWad+m^5iR`&3EN81HFI)VjO5FcEeUN9PYUM0XWc_if^I$qiNC7C@o&`Tdt#ej%3Z zAs>vj4T@gZWo-?P8P#v;YZ^M_pbtf$Qqb27oJ^065jriKUf&v-SBNFQWSwdF*a9-% zLO(xm^Ou8I2jowNzVp~B9{3d+8OHhH{TG>%-7R33KRIznS&eDudv{G56sigbqld2) ziLa~=ap6+|Jq~l3pmAwTp@rUuFt1v>`mpk>78x2<4aNMSh%VGrW1yYuCA*}Eu=v+O zWw&I&)yL1=1zilZb~B|EOiq7J20i=|#|_1hlUZj{zv}RW!Bt6 zEiY=mf3TcI?S$k zAjSs*nJB7b%OAI`cqBPr<6ptEVw&o~>x<7M(&Rd7z0+H=@>*k>^*fu|spo2Zj58Iq zNL+JcGWg1Q**p{UEoF1nJ6UiU|1|P-zXuGRrE&57j+c)IBwSC;%qIEnJSj%eW~ou% zn+^7e4uPawlBh1JM`{Dj+vg=7MWD7{HF-XR4C(adI*(mUDO_;Eio($6&pZ8Tf#R)k4fqU&9OHd?T!W6n=WxRpbTC^~#o`f|>Xw%>A$?CIH-U;b)txEHX+c!6+vS9I88F>bd`Q4A9!sncM zM`}T2*P|;z*r-|PZ96qe)qL98t<5>pug}d5Q`Fxu(naeqRm&K;rK&tEtP-SY)lcAj zyjZ(qSKZZ8v~izdt>|5GnGhd5uc&^y)B9-;t;3SUB{i=YZ*Z2^bgiY~31~X!+}0ln zbmp?UmDb$@e4piIMf0a+=3`W@sG_q!QybMfIU!T8Crs zjN-OgFkx@Tz`QIr9;%^oPY}+T*r$I!v=8Fne!sWO_2)XTrGy8r$>BMpyL zzdeW9nH74dVtz&DC+%T67}H*=<3NvV?ab*QcT^z&ZRz^0o}nNF#;8aB}FuHc_4{aB(9{~PWj&OOteI6_n<99=R8`J z3|Vol-RPy3@9?3JL~ByX{!}#c|DVPQ1|=u*Gnf-!qWs_qYa9#Qzf z?h{yW-Sqhx%!t$)jTKUl^|HXrbS^!&e^{RB`=}!Pc~iqB0}@wE%d5%9t&Ib2*y8!) z44u4*7gOGE!HS}Yt%ZcurrK7h3o}#Y6yv&;Y^YGrQAMwxF(E}h6|$OaC#iN9{T7Ot zwQ#qr&8ghP?v1c(Sg&b3XLb8e*Ub>{^^tASt%j4h=FfL}4__E~+{WaaI-p{C+vA-;jy}oodQ>;eU8nqA}TmAV5)kO z&q*r3Cbp=OL+p~%SFilPTrH=Or`Ax9Z4FgrI1gQl+9v$E)c z$KzNTJh>pWv8js&C3VT!i!=|;oEWIfwg2y6b+kx&Y%aAQ8Hn_|&;V9zKqbnATeimX zk}-DiZd~_Z)J0=~^zAuU|1Zx?on-QszuVWn@~)7(XbYaFVAbEL?`dln_OnN(u-qn- zeHl8THMTA96fh$Mw*xJQV3wl#6})ThD`#Z$t-1yh0KQj4QRIUJmZf3KIFl#7MJKGy z$y%SWYH&v0yw!N1vY+$WZHw)hYz>shWYqr0BYvu*dF_|gsoXt`O&g80cX5lhz=kJZ z$aWp7Zpc->kMx63#UtfwoJmIVRa?h5PADD1tAAhq>)V@62=18AtUn+%1rznx0+sF+GZ(*H*A>4;xK2fk)L>csiia3-2Nwdo zJjS)Q|F9?W=KY}qWkBeOW=Rz5R-D4mp z)9w0?YN*iCOc>aBcFKm?9K z?~|iWFLbiA;TPE$$vxbL!$+tWa>SA=IPtn_1|o0)!x&Ve7D+DoB;)*36kJ4zdYz3y z(o(}C4^#b~q73KR|Np}OLvr?14ba2dRa&g;#~AV@D{AcghT+;5cI7tUM?bPL0;KSo zMJ!$Y zhsrqN-VoRI-j3j&AvGi;y|+Ev-BqZ;5WTH2CA&M#tut?9qf&>l%!`m$HJ0C>xm3E2 z@owx~C9j4O?rDtamp7#}hhr@Ao-5lEhIgAWwtu|t3KKMr!(SU|2EVo?b}>u_<_nG* zGq8pk!^iD^-a#EF2=*bQ-^L~8pmbR#QRb8@uO69^ORJ>R9H`x3Q*{a21|vP*E&5bQ z|7)o7Zqlk2u1u!a8>-Y!TFEslG}8kOE4N)w5sifIPU1AGx~h^N1(Qp?cM@1#iXXLD z|8(rT{}L#S?+Ikg6%QS>FMP=O9$!ZK{0I{pR}FQ4k8;~Bdf-9Hyqx1mERyBz+AVs*cx?l9$DuaC$JP?uRWs6w-J*A^CpQ|Dow8BJER(rU zo0_G)n@Z8Jx{^t&mr`nlc+3dce?;@2;ek<9*KX-v!)TNJKsF|q;_D4LQaAKI;v@px9jJNbyf&|DcwGBcBoZj z19HP@cgh#p=0_^5^0T?w)mAKGUP;oBOV~>W$LDIJaHh~k^*PfoiPjowBKi!v$|?IT z>1bTMi5jb0Y%_~0cVV9sMo zi8|mu>ck880D&vqI+Uo3ARzWMUXB;!d3}9PHy_8TtHzQIdz2@Zo)}g*#V}Q5B%QRF z41KWbi28^xHr2qlY+RhFqemLbm$hi4$6#%alq1O#z8S2Hr)1o^Z1bk^!q}0@K6$k~ z(8fOna8wJvaPs)fgr+TY9;EKp8d~7ZX#um5>AmTIB7sUY3roQlAV9Gi|8p0m1|nZ) z%IQtuE>wRorUZeBn$hWm&YK4>%PrVJCOk{&H(;92!)BnI(0T3Ph1r`6Sb#LXEy1Uy z#!8S?mqb>qpY}AL~n3`x`*xz60Wu5rH`4*(PbIM^<2`w%eR0gVxqoCF(@RPBt zn)4G^PymVwiVCs{S7ooLSSc!~DPB`kxGJNdpr)W;mBvf^Ul#ZvTs+-^{`U*S+uzzA OI0S>5>Q(66kNh8==c|+e diff --git a/wallet/res/drawable-xhdpi/identity_processing_3.png b/wallet/res/drawable-xhdpi/identity_processing_3.png index 93f6f1fe761b488b9045a38a294865bb8dc64786..8165c844c67159e8547e528f5f99a8f11007c3f2 100644 GIT binary patch literal 13701 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 =){QZBeLWrdgE}h`(%D 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 literal 8455 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 Hu5ted7yrq* diff --git a/wallet/res/drawable-xhdpi/identity_processing_5.png b/wallet/res/drawable-xhdpi/identity_processing_5.png index 62bebaef08923a3dd0010ebd7e31d8211f68e879..b923fee7e3fcf9a9725977fe763166951794c82f 100644 GIT binary patch literal 17505 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 D<2Rl` literal 9202 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 E54ptmtN;K2 diff --git a/wallet/res/drawable-xhdpi/identity_processing_6.png b/wallet/res/drawable-xhdpi/identity_processing_6.png index 74b20d825509726d2822ac99d5db8cbcded2c3ff..45fc77ba60d16a13a39dd24d7c9cceb905195e71 100644 GIT binary patch literal 19857 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 diff --git a/wallet/res/drawable-xhdpi/identity_processing_7.png b/wallet/res/drawable-xhdpi/identity_processing_7.png deleted file mode 100644 index 0688c70b54b042183fe1cd22aff352279b143b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1263 zcmeAS@N?(olHy`uVBq!ia0y~yVEh8YjLblhj}pEoffP%+qpu?a!^VE@KZ&eBzCyA` zkS_y6l^O#>Lkk1LFQ8Dv3kHT#0|tgy2@DKYGZ+}e3+C(!v;j)61^9%xGW0(A|NsBi zO|}z(B8*Ai?k~IqW5#zOL*~m<2^7RaN!Rzhz)xURo6rQ4*9`u24{vpO%@E zs!&o{kgAZLnPydyTcD7VSds{&85le|r-ph?dSb@2=dTAJUBSj8d83IUjO&_`ThTY8s6T|d;SCSevy+*`PyQ|r{+|L33tuh zly=%wf1XSB_j~4o&$7kl2PRKF8Mw?f@y4{6r7YQP{8QJS3_4kHNYU6%>CxG4C4TKY zYf@@D_CImCc>mLh(>KEJ)H>))+U|bvZB#?2+-KqA?ZRhD|GV7VzhH&yGB>9b#eD1F zHCrq$yO?yga;NoZKNCvdu^k)Ia-+w;b2j&DG#2KU5p1_aVhOscCZ}Yjjh6eEo&r z9gK_$o*s-(t0Gn-!da76sKj(t3CZsieHKw++j?_kOprI$ql})jFr*!K3e-Ke_K%znN_mbKzm*+T~@&8$LE|OxL|P>Fy`-J$D{+ zzu&_!ku&gs)Z5oPIM2s_D(ctY^WdMJe$|c&=C;EM|GB5j&GP)cb?xEec>CG0zdqZQ z3*Yf}UO(0Q>*2|7lC7s7u->6v=2QKC>vOr?@3+0yyB+XsSE{j<`P&`eqO#WshDDc7 zP1V+qeWbW{%cDERXDyGv*?iXOv`NW^I3t70J<0v1&m9Sj|hh^)E zzKY!1^*Y7}NTM~C_Y zj@a{YlUUiGYes$WN-%$QZE0}(w*|hd#av&m(Au+$QL^lV=uf8S`Z)U_m*Rc z%OdqAb)##6!J>E5?ro`xl5r|}Qg-pk&#NmPZMZH?=L{|Q!lj;bD|6{gw^u8d&hpwc zWpdTcRu|2s5)+Siq_}*Lbo4y3Zb3{#n@ghQANIFyKYquROjrWU!=|1tjv*Dd-X1h$ z1o93o`0D>Qk#_-*i4Ww}0!xBsr4?s^id0KnBT9f7JJl+=C>2OC7#SED=o%R78k&a~ v8CV&aSQ!{=8yHv_7=%m_d4{4PH$NpatrE8e)st(YK+f=V^>bP0l+XkK^xY!i diff --git a/wallet/res/drawable/ic_circle_forward_arrow.xml b/wallet/res/drawable/ic_circle_forward_arrow.xml new file mode 100644 index 0000000000..0d472e4484 --- /dev/null +++ b/wallet/res/drawable/ic_circle_forward_arrow.xml @@ -0,0 +1,15 @@ + + + + diff --git a/wallet/res/drawable/identity_processing.xml b/wallet/res/drawable/identity_processing.xml index 3c956b3f0a..39a51beb93 100644 --- a/wallet/res/drawable/identity_processing.xml +++ b/wallet/res/drawable/identity_processing.xml @@ -1,13 +1,28 @@ - - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/wallet/res/layout/identity_creation_state.xml b/wallet/res/layout/identity_creation_state.xml index 2a46b8357a..4af7abdc88 100644 --- a/wallet/res/layout/identity_creation_state.xml +++ b/wallet/res/layout/identity_creation_state.xml @@ -8,6 +8,7 @@ android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:layout_marginBottom="10dp" + android:animateLayoutChanges="true" android:orientation="vertical"> + + \ No newline at end of file diff --git a/wallet/schemas/de.schildbach.wallet.AppDatabase/3.json b/wallet/schemas/de.schildbach.wallet.AppDatabase/3.json new file mode 100644 index 0000000000..1f16c7dcea --- /dev/null +++ b/wallet/schemas/de.schildbach.wallet.AppDatabase/3.json @@ -0,0 +1,134 @@ +{ + "formatVersion": 1, + "database": { + "version": 3, + "identityHash": "27b793294fd8caf49fe7757c3c19fc9d", + "entities": [ + { + "tableName": "exchange_rates", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`currencyCode` TEXT NOT NULL, `rate` TEXT, PRIMARY KEY(`currencyCode`))", + "fields": [ + { + "fieldPath": "currencyCode", + "columnName": "currencyCode", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "rate", + "columnName": "rate", + "affinity": "TEXT", + "notNull": false + } + ], + "primaryKey": { + "columnNames": [ + "currencyCode" + ], + "autoGenerate": false + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "blockchain_state", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `bestChainDate` INTEGER, `bestChainHeight` INTEGER NOT NULL, `replaying` INTEGER NOT NULL, `impediments` TEXT NOT NULL, `chainlockHeight` INTEGER NOT NULL, `mnlistHeight` INTEGER NOT NULL, `percentageSync` INTEGER NOT NULL, PRIMARY KEY(`id`))", + "fields": [ + { + "fieldPath": "id", + "columnName": "id", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "bestChainDate", + "columnName": "bestChainDate", + "affinity": "INTEGER", + "notNull": false + }, + { + "fieldPath": "bestChainHeight", + "columnName": "bestChainHeight", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "replaying", + "columnName": "replaying", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "impediments", + "columnName": "impediments", + "affinity": "TEXT", + "notNull": true + }, + { + "fieldPath": "chainlockHeight", + "columnName": "chainlockHeight", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "mnlistHeight", + "columnName": "mnlistHeight", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "percentageSync", + "columnName": "percentageSync", + "affinity": "INTEGER", + "notNull": true + } + ], + "primaryKey": { + "columnNames": [ + "id" + ], + "autoGenerate": false + }, + "indices": [], + "foreignKeys": [] + }, + { + "tableName": "identity_creation_state", + "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `state` INTEGER NOT NULL, `username` TEXT NOT NULL, PRIMARY KEY(`id`))", + "fields": [ + { + "fieldPath": "id", + "columnName": "id", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "state", + "columnName": "state", + "affinity": "INTEGER", + "notNull": true + }, + { + "fieldPath": "username", + "columnName": "username", + "affinity": "TEXT", + "notNull": true + } + ], + "primaryKey": { + "columnNames": [ + "id" + ], + "autoGenerate": false + }, + "indices": [], + "foreignKeys": [] + } + ], + "views": [], + "setupQueries": [ + "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)", + "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '27b793294fd8caf49fe7757c3c19fc9d')" + ] + } +} \ No newline at end of file diff --git a/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java b/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java index 03326459e0..7666ef23d6 100644 --- a/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java +++ b/wallet/src/de/schildbach/wallet/ui/TransactionsAdapter.java @@ -17,15 +17,20 @@ package de.schildbach.wallet.ui; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.Executors; +import android.content.Context; +import android.content.res.Resources; +import android.graphics.drawable.AnimationDrawable; +import android.text.format.DateUtils; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.ProgressBar; +import android.widget.TextView; -import javax.annotation.Nullable; +import androidx.annotation.NonNull; +import androidx.cardview.widget.CardView; +import androidx.recyclerview.widget.RecyclerView; import org.bitcoinj.core.Address; import org.bitcoinj.core.Coin; @@ -38,30 +43,24 @@ import org.dash.wallet.common.ui.CurrencyTextView; import org.dash.wallet.common.util.GenericUtils; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.Executors; + +import javax.annotation.Nullable; + import de.schildbach.wallet.AppDatabase; import de.schildbach.wallet.Constants; import de.schildbach.wallet.data.AddressBookProvider; - import de.schildbach.wallet.data.IdentityCreationState; import de.schildbach.wallet.util.TransactionUtil; import de.schildbach.wallet.util.WalletUtils; import de.schildbach.wallet_test.R; -import android.content.Context; -import android.content.res.Resources; - -import androidx.annotation.NonNull; -import androidx.cardview.widget.CardView; -import androidx.recyclerview.widget.RecyclerView; - -import android.text.format.DateUtils; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.widget.ImageView; -import android.widget.ProgressBar; -import android.widget.TextView; - /** * @author Andreas Schildbach */ @@ -274,6 +273,7 @@ private class ProcessingIdentityViewHolder extends RecyclerView.ViewHolder { private TextView title; private TextView subTitle; private ProgressBar progress; + private ImageView forwardIcon; public ProcessingIdentityViewHolder(@NonNull View itemView) { super(itemView); @@ -281,6 +281,9 @@ public ProcessingIdentityViewHolder(@NonNull View itemView) { title = itemView.findViewById(R.id.processing_title); subTitle = itemView.findViewById(R.id.processing_subtitle); progress = itemView.findViewById(R.id.processing_progress); + forwardIcon = itemView.findViewById(R.id.processing_forward_arrow); + + ((AnimationDrawable) animatedIcon.getDrawable()).start(); itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -299,6 +302,8 @@ public void run() { public void bind(IdentityCreationState identityCreationState) { switch (identityCreationState.getState()) { case PROCESSING_PAYMENT: + animatedIcon.setVisibility(View.VISIBLE); + forwardIcon.setVisibility(View.GONE); progress.setProgress(25); subTitle.setText(R.string.processing_home_step_1); break; @@ -311,6 +316,8 @@ public void bind(IdentityCreationState identityCreationState) { subTitle.setText(R.string.processing_home_step_3); break; case DONE: + animatedIcon.setVisibility(View.GONE); + forwardIcon.setVisibility(View.VISIBLE); progress.setProgress(100); title.setText(itemView.getContext().getString(R.string.processing_done_title, identityCreationState.getUsername())); From 11d30b10cb8544359a98915b54788fe5bc53c0b6 Mon Sep 17 00:00:00 2001 From: Samuel Barbosa Date: Wed, 1 Apr 2020 17:59:58 -0500 Subject: [PATCH 3/6] Layout for complete username screen --- .../res/drawable/identity_complete_icon.xml | 33 ++++++++++++ wallet/res/layout/create_username.xml | 53 ++++++++++++++++++- wallet/res/values/strings-extra.xml | 2 + .../wallet/data/IdentityCreationStateDao.kt | 8 +-- .../wallet/ui/CreateUsernameActivity.kt | 28 ++++++++++ .../wallet/ui/TransactionsAdapter.java | 24 ++++++--- .../schildbach/wallet/ui/WalletActivity.java | 8 +++ 7 files changed, 142 insertions(+), 14 deletions(-) create mode 100644 wallet/res/drawable/identity_complete_icon.xml diff --git a/wallet/res/drawable/identity_complete_icon.xml b/wallet/res/drawable/identity_complete_icon.xml new file mode 100644 index 0000000000..93c1d27c26 --- /dev/null +++ b/wallet/res/drawable/identity_complete_icon.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + diff --git a/wallet/res/layout/create_username.xml b/wallet/res/layout/create_username.xml index 48e70d8c86..7709eb5041 100644 --- a/wallet/res/layout/create_username.xml +++ b/wallet/res/layout/create_username.xml @@ -161,6 +161,7 @@ + + app:layout_constraintTop_toBottomOf="@id/header"> + + + + + + + +