Activity启动和结束不需要动画的实现

来源:互联网 发布:wamp设置mysql密码 编辑:程序博客网 时间:2024/05/16 09:44

启动时:

private void gotoSearch() {Intent intent = new Intent(this, SearchActivity.class);startActivity(intent);// activity开启无动画overridePendingTransition(0, 0);}



结束时:

public class SearchActivity extends Activity implements OnClickListener {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_search);findViewById(R.id.img_back).setOnClickListener(this);}/** * 取消Activity关闭动画 */@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {finish();overridePendingTransition(0, 0);}return super.onKeyDown(keyCode, event);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.img_back:finish();overridePendingTransition(0, 0);break;default:break;}}}

总结:比如这里的SearchActivity,搜索的Activity一般不需要动画。

点击搜索的


,启动SearchActivity。


要注意这个搜索Layout里面不含EditText,京东就是这样子实现的。

0 0
原创粉丝点击