加入返回键监听加入动画效果

This commit is contained in:
zengfantian 2015-03-12 00:48:12 +08:00
parent 82ad701d2a
commit 7a2d88c181
1 changed files with 13 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import android.view.Window;
import com.zftlive.android.MApplication; import com.zftlive.android.MApplication;
import com.zftlive.android.R; import com.zftlive.android.R;
import com.zftlive.android.view.SwipeBackLayout;
/** /**
* android 系统中的四大组件之一Activity基类 * android 系统中的四大组件之一Activity基类
@ -34,6 +35,8 @@ public abstract class BaseActivity extends Activity implements IBaseActivity{
private View mContextView = null; private View mContextView = null;
/**共通操作**/ /**共通操作**/
private Operation mBaseOperation = null; private Operation mBaseOperation = null;
/**右滑关闭当前Activity顶层容器**/
protected SwipeBackLayout rootView;
/**日志输出标志**/ /**日志输出标志**/
protected final String TAG = this.getClass().getSimpleName(); protected final String TAG = this.getClass().getSimpleName();
@ -169,9 +172,18 @@ public abstract class BaseActivity extends Activity implements IBaseActivity{
case android.R.id.home: case android.R.id.home:
finish(); finish();
//关闭窗体动画显示 //关闭窗体动画显示
overridePendingTransition(R.anim.activity_close,R.anim.alpha_out); // overridePendingTransition(R.anim.activity_close,R.anim.alpha_out);
overridePendingTransition(0, R.anim.base_slide_right_out);
break; break;
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }
@Override
public void onBackPressed() {
super.onBackPressed();
//关闭窗体动画显示
// overridePendingTransition(R.anim.activity_close,R.anim.alpha_out);
overridePendingTransition(0, R.anim.base_slide_right_out);
}
} }