package com.kaixin.android.activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.kaixin.android.KXActivity;
import com.kaixin.android.R;
import com.kaixin.android.anim.PhotoAnimations;
/**
* 移出图片类
*
* @author gyz
*
*/
public class DeletePhotoActivity extends KXActivity {
private RelativeLayout mTitle;
private Button mBack;
private Button mDelete;
private ImageView mDisplay;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.deletephoto_activity);
findViewById();
setListener();
init();
}
private void findViewById() {
mTitle = (RelativeLayout) findViewById(R.id.deletephoto_title);
mBack = (Button) findViewById(R.id.deletephoto_back);
mDelete = (Button) findViewById(R.id.deletephoto_delete);
mDisplay = (ImageView) findViewById(R.id.deletephoto_display);
}
private void setListener() {
mBack.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//关闭当前界面,并返回数据
setResult(RESULT_CANCELED);
finish();
}
});
mDelete.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//关闭当前界面,并返回数据
setResult(RESULT_OK);
finish();
}
});
mDisplay.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//判断标题栏是否显示,显示则隐藏,隐藏则显示
if (mTitle.isShown()) {
PhotoAnimations.startTopOutAnimation(mTitle);
} else {
PhotoAnimations.startTopInAnimation(mTitle);
}
}
});
}
private void init() {
//获取图片的路径
String path = getIntent().getStringExtra("path");
//获取图片
Bitmap bitmap = BitmapFactory.decodeFile(path);
//显示图片
mDisplay.setImageBitmap(bitmap);
}
public void onBackPressed() {
//关闭当前界面,并返回数据
setResult(RESULT_CANCELED);
finish();
}
}