From: Damyan Ivanov Date: Wed, 5 Dec 2018 21:02:27 +0000 (+0000) Subject: non-animation change of save transaction button X-Git-Tag: v0.3~336 X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=commitdiff_plain;h=4c2a5558d23013ad8855997df0d8be067a2bf23d non-animation change of save transaction button upon success the image is changed to a check mark, and after 1,5 seconds - reverted back to the disk --- diff --git a/app/src/main/java/net/ktnx/mobileledger/NewTransactionActivity.java b/app/src/main/java/net/ktnx/mobileledger/NewTransactionActivity.java index 7648a65f..148eacb1 100644 --- a/app/src/main/java/net/ktnx/mobileledger/NewTransactionActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/NewTransactionActivity.java @@ -6,6 +6,7 @@ import android.database.MatrixCursor; import android.database.sqlite.SQLiteDatabase; import android.os.Build; import android.os.Bundle; +import android.os.Handler; import android.preference.PreferenceManager; import android.provider.FontsContract; import android.support.design.widget.FloatingActionButton; @@ -223,8 +224,17 @@ public class NewTransactionActivity extends AppCompatActivity implements TaskCal @Override public void done() { fab.setEnabled(true); + + fab.setImageResource(R.drawable.ic_thick_check_white); progress.setVisibility(View.INVISIBLE); reset_form(); + final Handler handler = new Handler(); + handler.postDelayed(new Runnable() { + @Override + public void run() { + fab.setImageResource(R.drawable.ic_save_white_24dp); + } + }, 1500); } private void reset_form() {