aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-03-13 13:54:52 +0100
committerVincent Breitmoser <valodim@mugenguild.com>2015-03-13 14:03:27 +0100
commit8fcffdd7cd1732b10ed6872fc88aead356fd7dbd (patch)
treeb46be532b0ac47d3e4beae10c434cc81477ac6e5 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
parenta9a5551d95d964b5037fb2e5308081618a33b802 (diff)
downloadopen-keychain-8fcffdd7cd1732b10ed6872fc88aead356fd7dbd.tar.gz
open-keychain-8fcffdd7cd1732b10ed6872fc88aead356fd7dbd.tar.bz2
open-keychain-8fcffdd7cd1732b10ed6872fc88aead356fd7dbd.zip
use ViewAnimator for progress, streamline text on first step
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
index 7be967907..38dce0c17 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
@@ -15,6 +15,7 @@ import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
+import android.widget.ViewAnimator;
import org.sufficientlysecure.keychain.R;
import org.sufficientlysecure.keychain.operations.results.LinkedVerifyResult;
@@ -35,8 +36,8 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
protected LinkedIdWizard mLinkedIdWizard;
private ImageView mVerifyImage;
- private View mVerifyProgress;
private TextView mVerifyStatus;
+ private ViewAnimator mVerifyAnimator;
// This is a resource, set AFTER it has been verified
LinkedCookieResource mVerifiedResource = null;
@@ -69,7 +70,7 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
});
mVerifyImage = (ImageView) view.findViewById(R.id.verify_image);
- mVerifyProgress = view.findViewById(R.id.verify_progress);
+ mVerifyAnimator = (ViewAnimator) view.findViewById(R.id.verify_progress);
mVerifyStatus = (TextView) view.findViewById(R.id.verify_status);
view.findViewById(R.id.button_verify).setOnClickListener(new OnClickListener() {
@@ -89,13 +90,8 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
abstract LinkedCookieResource getResource();
private void setVerifyProgress(boolean on, Boolean success) {
- mVerifyProgress.setVisibility(on ? View.VISIBLE : View.GONE);
- mVerifyImage.setVisibility(on ? View.GONE : View.VISIBLE);
if (success == null) {
mVerifyStatus.setText(R.string.linked_verifying);
- mVerifyImage.setImageResource(R.drawable.status_signature_unverified_cutout_24dp);
- mVerifyImage.setColorFilter(getResources().getColor(R.color.tertiary_text_light),
- PorterDuff.Mode.SRC_IN);
} else if (success) {
mVerifyStatus.setText(R.string.linked_verify_success);
mVerifyImage.setImageResource(R.drawable.status_signature_verified_cutout_24dp);
@@ -107,6 +103,7 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
mVerifyImage.setColorFilter(getResources().getColor(R.color.android_red_dark),
PorterDuff.Mode.SRC_IN);
}
+ mVerifyAnimator.setDisplayedChild(on ? 1 : 0);
}
protected void proofVerify() {