资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
AN22535urzmrummunAndroid开发教程之动画框架详解,第1部分3实现个绕丫轴旌转的动画月中国f止砺熟一志a匹命国觊忍招+颜:国居云朋咤口宁巳拐许匹5持医比区咤温怀,恽氢砌定亢挂探坤五贺砂抹东蝎贝阮波乐国李bedtrain.orgwwwmobiletrainorgNNN5Android开发教程之Android动画使用示例“使用动画示例程序的效果是点击按钮,TextView旋转一周。读者也可以参看Apidemos中包com.example.android.apis.animationview下面的Transition3d和com.example.android.apis.view下面的Animation1/Animation2/Animation3示例代码。_蒯讥呐2WW王挂25宏尿1Android开发教程之清单1.代码直接使用动画packagecom.ray.animationiimportandroidapp-Activity:importandroidos.Bundle;importandroidviewViewimportandroidviewView.OnClickListener:importandroidviewanimation.AccelerateDecelerateinterpolator:importandroidwiewanimation.Animation;importandroidviewanimation.RotateAnimation;importandroidwidgetButton;ublicchssTestAnimationextendsActvityimplementsnClickLsterenpublicvaidonCreate(8undlesayedinsianceStststsuper.onCreatetsavedinstanceStatejisetContentyiew(RlayoutmainjiButtonbtn=(Buttom)findviewByld(R.idButton)btn.setOnClickListenerfthisibedtrain.orgwwwmobiletrain.org干锗脘耿网Android开发教程packageCom.ray.animationiimportandroid.app.Activityimportandroid.os.Bundle;importandroidviewwiew:importandroidviewWView.OnClickListener:importandroidviewanimation.AccelerateDecelerateInterpolatorimportandroidviewanimation.Animationiimportandroidviewanimation.RotateAnimation;importandroidwidcat.8utton;ublicclassTestAnimationextendsActivityimplenienicnClickListenertpublicvoidonCreate(BundlesavedInstanceState)fSuper.onCreate(savedInstanceState)isetContentView(R.layout.mainj;bedtrain.orgwwwmobiletrain.orgN5兵氓Android开发教程Buttonbtn=(Button)findViewByld(R.id.Button);btn.setOnClickListener(this);、,publicvoidonClick(Viewf、中国8联网砌发垒玟Animationanim=nulianim=newZRotateAnimation(0.0f,+360.08;anim.setinterpolator(newAccelerateDeceleratelnterpolator();animsetDuration(3000)findViewByld(R.id.TextView0).startAnirnationlanim);佩用XML交f方式,在打开se中新建的Androidres目录中新m交件后在anim目3myanim.Xml(主息文件名,内家如下:鲫藿irl.orgwwwmobiletrain.org干曹35售皖Andro|d开发教桂图1.使用xml文件方式lersionrdgsneedingoot匕许clnstandcoiderittpi/lachesascoeateandreduncerpolecermoandzeidoanimyaecelerocedecelerstetncecpoletoonccpclotoHETHEIDENE,月EHEHEOERRKrnoogzeeofHHEEEMHHAee史ceton国H团1aebedtrain.orgwww.mobiletrain.orgdroidccnlapceaylandroidn耿网NN王835兵吴Android开发教程,其中的java代码如下:,packagecom.ray.animationi,importandroid.app.Activity;,importandroid.os.Bundle;,importandroid.viewViewi,importandroid.wiewView.OnClickListener:,importandroid.wiewanimation.Animation;,importandroidwiewanimation.AnimationUtils;,importandroid.widcatButton;、t:TextVigvr,inaticiexteiids八importandfoldviublicclassTestAnClickListenertpublicvoidonCreate(BundlesavedInstanceState)fSuper.onCreate(savedinstanceState);SetContentView(R.layoutmain)iivityimplerieatsbedtrain.orgwww.mobiletrain.orgW示铉36鉴阮DuAndrold开发教桂Buttonbtn=(Buttom)findViewByld(R.id.Button01);btn.setOnClickListener(this);OverridepublicvoidonClickViewvAnimationanim二Ahiinationtils.loadAninnationitthis,R.anim.my_otate_actioni,、,_Ii蛐i。rgE口findViewByld(R.id.TextView01).startAnimation(anim)iN工氓Android开发教程之Android动画框架原理“现有的Android动画框架是建立在View的级别上的,在View类中有一个接口startAnimation来使动画开9五耿网研发圩刑口二切|古吊温-团么鹄亚网泓5谷的。震一个留口就跋一裸View树,的androlthaled署ettu【o门a_doC中,通roid工具Chyviewer得到的窗口ViewTree如下图1所蛐_呐en网口忆江芸孙二录鹄刺防各河动诊目
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号