@@ -2,6 +2,7 @@ package ai.pai.lensman.activities; |
||
| 2 | 2 |
|
| 3 | 3 |
import android.os.Bundle; |
| 4 | 4 |
import android.view.View; |
| 5 |
+import android.widget.Button; |
|
| 5 | 6 |
import android.widget.ImageView; |
| 6 | 7 |
import android.widget.TextView; |
| 7 | 8 |
import android.widget.Toast; |
@@ -25,6 +26,7 @@ public class EncryptActivity extends BaseActivity implements View.OnClickListene |
||
| 25 | 26 |
private DisplayImageOptions options; |
| 26 | 27 |
|
| 27 | 28 |
private String currentPath = ""; |
| 29 |
+ private Button encryptBtn; |
|
| 28 | 30 |
|
| 29 | 31 |
@Override |
| 30 | 32 |
protected void onCreate(Bundle savedInstanceState) {
|
@@ -37,7 +39,8 @@ public class EncryptActivity extends BaseActivity implements View.OnClickListene |
||
| 37 | 39 |
((TextView) findViewById(R.id.title_bar_middle_txt)).setText("加密");
|
| 38 | 40 |
findViewById(R.id.title_bar_back_layout).setOnClickListener(this); |
| 39 | 41 |
findViewById(R.id.title_bar_option_layout).setVisibility(View.INVISIBLE); |
| 40 |
- findViewById(R.id.btn_encrypt).setOnClickListener(this); |
|
| 42 |
+ encryptBtn = (Button) findViewById(R.id.btn_encrypt); |
|
| 43 |
+ encryptBtn.setOnClickListener(this); |
|
| 41 | 44 |
findViewById(R.id.title_bar_back_layout).setOnClickListener(this); |
| 42 | 45 |
image = (ImageView) findViewById(R.id.image_encrypt); |
| 43 | 46 |
currentPath = originImgFilePath; |
@@ -59,12 +62,14 @@ public class EncryptActivity extends BaseActivity implements View.OnClickListene |
||
| 59 | 62 |
LogHelper.d("czy", "加密成功");
|
| 60 | 63 |
currentPath = encryptImgFilePath; |
| 61 | 64 |
ImageLoaderUtils.displayLocalImage(currentPath, image, options); |
| 65 |
+ encryptBtn.setText("解密");
|
|
| 62 | 66 |
} else {
|
| 63 | 67 |
LogHelper.d("czy", "开始解密");
|
| 64 | 68 |
EncryptUtils.xorFile(encryptImgFilePath, decryptImgFilePath, "chengzhenyu".getBytes()); |
| 65 | 69 |
LogHelper.d("czy", "解密成功");
|
| 66 | 70 |
currentPath = decryptImgFilePath; |
| 67 | 71 |
ImageLoaderUtils.displayLocalImage(currentPath, image, options); |
| 72 |
+ encryptBtn.setText("加密");
|
|
| 68 | 73 |
} |
| 69 | 74 |
} catch (Exception e) {
|
| 70 | 75 |
e.printStackTrace(); |
@@ -9,6 +9,7 @@ |
||
| 9 | 9 |
android:layout_width="match_parent" |
| 10 | 10 |
android:layout_height="wrap_content" |
| 11 | 11 |
android:background="@color/colorPrimaryDark"> |
| 12 |
+ |
|
| 12 | 13 |
<include layout="@layout/title_bar_with_back_and_option" /> |
| 13 | 14 |
</RelativeLayout> |
| 14 | 15 |
|
@@ -16,17 +17,20 @@ |
||
| 16 | 17 |
android:id="@+id/image_encrypt" |
| 17 | 18 |
android:layout_width="match_parent" |
| 18 | 19 |
android:layout_height="300dp" |
| 19 |
- android:scaleType="centerInside" |
|
| 20 |
- android:layout_below="@id/title_layout"/> |
|
| 20 |
+ android:layout_below="@id/title_layout" |
|
| 21 |
+ android:scaleType="centerCrop" /> |
|
| 21 | 22 |
|
| 22 | 23 |
<Button |
| 23 | 24 |
android:id="@+id/btn_encrypt" |
| 24 | 25 |
android:layout_width="100dp" |
| 25 | 26 |
android:layout_height="48dp" |
| 26 | 27 |
android:layout_alignParentBottom="true" |
| 27 |
- android:layout_marginBottom="60dp" |
|
| 28 | 28 |
android:layout_centerHorizontal="true" |
| 29 |
- android:gravity="center"/> |
|
| 29 |
+ android:layout_marginBottom="60dp" |
|
| 30 |
+ android:background="@color/colorPrimary" |
|
| 31 |
+ android:gravity="center" |
|
| 32 |
+ android:text="加密" |
|
| 33 |
+ android:textColor="@color/white" /> |
|
| 30 | 34 |
|
| 31 | 35 |
|
| 32 | 36 |
</RelativeLayout> |