- 浏览: 14563 次
- 性别:
- 来自: 成都
最近访客 更多访客>>
最新评论
-
mysfzj_web:
heroxuetao 写道学习一下
我也是才学的。。后面最后 ...
根据公司项目~学习搭建开发的框架(一) -
heroxuetao:
学习一下
根据公司项目~学习搭建开发的框架(一)
主要是两个activity之间的相互切换,所有有2个activity
切换主要用到的是overridePendingTransition(X, Y),X,Y分别代表切换效果的xml
第一个是:MainActivity
public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final Spinner mAnimSp = (Spinner) findViewById(R.id.animation_sp); Button mButton=(Button) findViewById(R.id.other_button); String[] ls = getResources().getStringArray(R.array.anim_type); List<String> list = new ArrayList<String>(); for (int i = 0; i < ls.length; i++) { list.add(ls[i]); } ArrayAdapter<String> animType = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list); animType.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); mAnimSp.setAdapter(animType); mAnimSp.setSelection(0); mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setClass(MainActivity.this, OtherActivity.class); startActivity(intent); switch (mAnimSp.getSelectedItemPosition()) { case 0: overridePendingTransition(R.anim.fade, R.anim.hold); break; case 1: overridePendingTransition(R.anim.my_scale_action, R.anim.my_alpha_action); break; case 2: overridePendingTransition(R.anim.scale_rotate, R.anim.my_alpha_action); break; case 3: overridePendingTransition(R.anim.scale_translate_rotate, R.anim.my_alpha_action); break; case 4: overridePendingTransition(R.anim.scale_translate, R.anim.my_alpha_action); break; case 5: overridePendingTransition(R.anim.hyperspace_in, R.anim.hyperspace_out); break; case 6: overridePendingTransition(R.anim.push_left_in, R.anim.push_left_out); break; case 7: overridePendingTransition(R.anim.push_up_in, R.anim.push_up_out); break; case 8: overridePendingTransition(R.anim.slide_left, R.anim.slide_right); break; case 9: overridePendingTransition(R.anim.wave_scale, R.anim.my_alpha_action); break; case 10: overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit); break; case 11: overridePendingTransition(R.anim.slide_up_in, R.anim.slide_down_out); break; } } }); } }
第二个是:OtherActivity
public class OtherActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.setContentView(R.layout.other); Button mButton=(Button) findViewById(R.id.button1); mButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); intent.setClass(OtherActivity.this, MainActivity.class); startActivity(intent); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); } }); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //如果按下的是返回键,并且没有重复 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { finish(); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); return false; } return false; } }
发表评论
-
根据公司项目~搭建开发的框架(四)-附全部源码
2012-01-10 15:45 704用这个搭建框架写了个新浪微博的Oauth认证。 实现了Oau ... -
根据公司项目~搭建开发的框架(三)
2012-01-10 15:36 612效果图 初始 输入数据 Add ... -
根据公司项目~搭建开发的框架(二)
2012-01-10 15:34 772创建数据库工具类 SharedPrefe ... -
根据公司项目~学习搭建开发的框架(一)
2012-01-10 15:32 1141今天主要是搭建 ... -
深入理解AndroidManifest.xml
2011-12-29 14:50 835一、关于AndroidManifest.xml Andr ... -
Android-sharedUserId
2011-12-29 14:36 696Android给每个APK进程分配 ... -
从网上获取图片
2011-12-23 10:55 610效果展示 输入图片地址,点击butto ... -
Android-线程笔记
2011-12-23 10:50 14011. Android进程 ... -
Android-MVC
2011-12-23 10:34 1067Android-MVC 模型(Model)视图(Vi ... -
android include 使用
2011-12-20 11:00 2328在main.xml中包含aaa.xml,bbb.x ... -
项目中ViewFlipper 的使用
2011-12-20 10:14 796效果展示 点击右下角的btn 在同一个 ... -
listview动态加载数据
2011-12-20 10:05 944效果图 <1> 当前listvi ... -
项目中遇到的一个问题-checkbox
2011-12-20 09:12 675模拟下在项目中出现的问题 <1>选中 ...
相关推荐
Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity之间切换的各种效果 Activity...
总结几种Activity之间切换的动画效果 总结几种Activity之间切换的动画效果 总结几种Activity之间切换的动画效果
android activity切换...3、Android_Activity之间切换动画; 4、Android改变Activity切换效果; 5、android中activity跳转的几种动画 6、动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整;
主要Activity之间的切换效果,使得程序更加美观,重点是如何定义动画
activity切换效果集合
各种Activity切换效果,包括各种动画和切换效果。开发时候的必备代码
该源码实现了模仿微信activity水平切换效果,该效果的界面很简单,也很容易上手,和学习,该案例主要是为了演示当我们点击进入下一个activity和返回的跳的效果,很不错的,值得大家的学习。
两个Activity之间中轴旋转切换 。
通过Intent实现Activity之间的切换,并利用Intent实现了数据的传递
Api21之后,系统内置的在两个Activity之间的切换动画使用
2个activity之间切换的动画效果,效果很好,欢迎下载
常用的两种activity之间切换的效果:一是从底部弹出,从顶部落下。二是第一个页面向左滑出第二个页面向左滑入,类似于iPhone切换页面的效果
android activity 切换效果库(劲推荐)
这是一个关于activity界面之间跳转的动画,效果实现方法运用到的是帧动画和TWEEN动画的交错实现。
Activity之间信息传递,切换效果集合,包括按钮美化 由于本人的手机屏幕分辨率较低,因此采用的是240*320的分辨率 真机测试
两个activity之间的切换 android 源代码,简单的代码,帮组大家学习。
Android 改变Activity切换效果
android安卓app开发之Activity之间切换时播放动画 Fragment之间切换时播放动画.zip
当都是有多个activity 都是相同的布局 跳转的话 用户体验不好 可以在一个activity中动态的切换