加入返回键监听加入动画效果
This commit is contained in:
parent
82ad701d2a
commit
7a2d88c181
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue