读书人

android 多个Activity滑动成效

发布时间: 2012-07-02 17:46:22 作者: rapoo

android 多个Activity滑动效果

? 带有动画效果的滑动,大家都知道,应该使用WorkspaceView,而WorkspaceView必须使用View才能进行滑动。

那么多个Activity该如何做滑动效果呢?

? 其实方法很简单,就是把Activity转换为View,下面就是Activity转换为View的代码:

?

?

work = new WorkspaceView(this, null) {@Overridepublic boolean onTouchEvent(MotionEvent ev) {super.onTouchEvent(ev);switch (ev.getAction()) {case MotionEvent.ACTION_MOVE:  //处理移动事件break;case MotionEvent.ACTION_UP://处理action_up事件break;}return true;}};work.setTouchSlop(16);//设置滑动距离// work.setBackgroundColor(getResources().getColor(R.color.main_contain_bgcolor));                                 //调用activityToView方法,加载所有的activitywork.addView(activityToView(this, SmartdialerActivity.class,savedInstanceState));work.addView(activityToView(this, MainActivity.class,savedInstanceState));work.addView(smsGroupView);work.addView(activityToView(this, AutoReplyActivity.class,savedInstanceState));

?

ps:重要的我用红色字体标示了

1 楼 haifengyulu 2012-04-15 WorkSpaceView哪儿来的呢?

读书人网 >Android

热点推荐