在介绍切换动画效果前,先介绍下将使用到的Android SDK提供的工具类。
AlphaAnimation:控制动画对象的透明度,淡入淡出效果实现。
TranslateAnimation:控制动画对象的位置,实现对象位置的移动动画。
Animation:动画抽象类。
AnimationUtils:提供了动画的一些常用方法。
通过XML方式定义动画的形式。
更多的动画说明文档请看:http://android.toolib.net/guide/topics/resources/animation-resource.html
一、淡入淡出方式切换
1、建立Activity淡入动画的XML描述enter_alpha.xml
2、建立Activity淡出动画的XML描述out_alpha.xml
上述的xml文件存放路径,在res路径下新建文件夹anim,存放在此文件夹下。
在JAVA中调用动画资源方式:R.anmi.文件名
在XML中:@[package:]anim/文件名
3、设计主Activity界面main.xml
原型图效果:
界面XML描述:
打开MainActivity定义“淡入淡出Activity”按钮的change事件:
4、设计第二个Activity界面other.xml,并添加Activity信息到AndroidManifest.xml
原型图效果:
创建第二个Activity界面OtherActivity类:
添加Activity信息:
<activity android:name=".OtherActivity" android:label="otherActivity">
界面XML描述:
到这里,淡入淡出切换Activity已经完成。
二、滚动方式切换
在实现淡入淡出时,界面已经设计完成,这里只需要实现动画部分。
1、Activity滚入XML动画描述lefttoright.xml:
2、Activity滚出XML动画描述righttoleft.xml:
3、MainActivity中定义“滚动切换Activity”按钮事件
http://blog.csdn.net/a600423444/article/details/7410236 源地址
面试是如愿走上心仪工作岗位的必经关卡。面试时,除努力展现自身的能力、素质外,得体的穿着、温和的谈吐、大方的举止,也能为人加分不少。而这些,就属于面试礼仪的范畴了。
面试之前
●服饰
男士得穿上整洁的服装,但不必刻意打扮。女士应穿得整洁、明亮,叮当作响的珠宝饰物、过浓的香水、没拉直的丝袜、未修过的指甲或是蓬松的头发等,都足以抵消求职信给予考官的良好印象。
选择服装的关键是看职位要求。应聘银行、政府部门,穿着偏向传统正规;应聘公关、时尚杂志等,则可以适当地在服装上加些流行元素。除了应聘娱乐影视广告这类行业外,最好不要选择太过突兀的穿着。应届毕业生允许有一些学生气的装扮,可以穿休闲类套装。此外应聘时不宜佩戴太多的饰物,这容易分散考官的注意力。
●守时
守时是职业道德的基本要求,提前10—15分钟到达面试地点效果最佳。提前半小时以上到达会被视为没有时间观念,但在面试时迟到或是匆匆忙忙赶到却是致命的。不管你有什么理由,迟到也会被视为缺乏自我管理和约束能力。
如果路程较远,宁可早点出门,但早到后不宜立刻进入办公室,可在附近的咖啡厅等候。
面试之中
●肢体语言
眼神:交流中目光要注视对方,但万万不可死盯着别人看。如果不止一个人在场,要经常用目光扫视一下其他人,以示尊重和平等。
握手:当面试官的手朝你伸过来之后,握住它,握手应该坚实有力,双眼要直视对方。不要太使劲,不要使劲摇晃;不要用两只手,用这种方式握手在西方公司看来不够专业。手应当是干燥、温暖的。如果你刚刚赶到面试现场,用凉水冲冲手,使自己保持冷静。如果手心发凉,就用热水捂一下。
坐姿:不要紧贴着椅背坐,不要坐满,坐下后身体要略向前倾。一般以坐满椅子的三分之二为宜。这既可以让你腾出精力轻松应对考官的提问,也不至让你过于放松。
小动作:在面试时不可以做小动作,比如折纸、转笔,这样会显得很不严肃,分散对方注意力。不要乱摸头发、胡子、耳朵,这可能被理解为你在面试前没有做好个人卫生。用手捂嘴说话是一种紧张的表现,应尽量避免。
●谈吐
语言是求职者的第二张名片,它客观反应了一个人的文化素质和内涵修养。面试时对所提出的问题要对答如流,恰到好处,又不夸夸其谈,夸大其词。谈吐上应把握以下几个要点:首先,要突出个人的优点和特长,并有相当的可信度。语言要概括、简洁、有力,不要拖泥带水,轻重不分。其次,要展示个性,使个人形象鲜明,可以适当引用别人的言论,如用老师、朋友的评论来支持自己的描述。第三,坚持以事实说话,少用虚词、感叹词。第四要注意语言逻辑,介绍时层次分明、重点突出。最后,尽量不要用简称、方言、土语和口头语,以免对方难以听懂。当不能回答某一问题时,应如实告诉对方,含糊其辞和胡吹乱侃会导致失败。
面试之后
●致谢
为了加深招聘人员的印象,增加求职成功的可能性,面试后的两三天内,求职者最好给招聘人员写封信表示感谢。感谢信要简洁,最好不超过一页纸。信的开头应提及自己的姓名、简单情况以及面试的时间,并对招聘人员表示感谢。感谢信的中间部分要重申对公司、应聘职位的兴趣。信的结尾可以表示对自己的信心,以及为公司的发展壮大做贡献的决心。
//字符串的连接 #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSString* str1 = @"Hello"; NSString* str2 = @" World"; //str1和str2都没有变,方法返回一个新的字符串 NSString* str3 = [str1 stringByAppendingString:str2]; NSLog(@"%@", str3); //格式化输出,灵活性强 str3 = [str1 stringByAppendingFormat:@"%@!1+1=%d",str2,1+1]; NSLog(@"%@", str3); [pool drain]; return 0; } //可变字符串的操作 #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; //NSMutableString是NSString的子类 NSMutableString* str1 = [[NSMutableString alloc] initWithCapacity:0]; //在已有字符串后面添加新的字符串 [str1 appendString:@"Hello world!good"]; //根据范围删除字符串 NSRange range = {12, 4}; [str1 deleteCharactersInRange:range]; //在指定的位置后面插入字符串 [str1 insertString:@"Hi!" atIndex:0]; NSLog(@"%@", str1); [str1 setString:@"Hello, iOS"]; // 将已有的字符串换成其它的字符串 NSLog(@"%@", str1); [str1 replaceCharactersInRange:NSMakeRange(7, 3) withString:@"Apple"]; NSLog(@"%@", str1); [str1 release]; [pool drain]; return 0;