android请问一句AnimationUtils.loadAnimation代码的意思
这是一个登陆界面,输入密码登陆的功能,请问一下第五行是什么意思呢?谢大侠了privatevoidintview(){edit_password=(EditText)fin...
这是一个登陆界面,输入密码登陆的功能,请问一下第五行是什么意思呢?谢大侠了
private void intview() {
edit_password = (EditText) findViewById(R.id.edit_denglu);
tv_laogong = (TextView) findViewById(R.id.tv_laogong);
btn_denglu = (Button) findViewById(R.id.btn_denglu);
animation = AnimationUtils.loadAnimation(MainActivity.this, R.anim.anim_click_info);
btn_denglu.setOnClickListener(new View.OnClickListener() {………… 展开
private void intview() {
edit_password = (EditText) findViewById(R.id.edit_denglu);
tv_laogong = (TextView) findViewById(R.id.tv_laogong);
btn_denglu = (Button) findViewById(R.id.btn_denglu);
animation = AnimationUtils.loadAnimation(MainActivity.this, R.anim.anim_click_info);
btn_denglu.setOnClickListener(new View.OnClickListener() {………… 展开
3个回答
展开全部
就是加载一个动画效果,那个动画效果是写在文件res/anim/anim_click_info.xml里面的,你可以用一个view去start这个动画效果,那么界面上就会有相应的动画效果了
更多追问追答
追问
能够说得再具体点吗,我应该怎么操作可以看到这个动画效果呢
追答
你看那个animation被用到哪里了,你去触发这个事件就可以了,或者你只是为了看效果的话,你去那个xml里面把android:repeatCount="-1"这个属性写上,这表示无限播放的意思,然后你随便用个view,比如你下面那个btn_denglu调用startAnimation(animation)就可以看到效果了
2015-04-07
展开全部
loadAnimation()方法是AnimationUtils类的静态方法。可以通过“类名.方法名()”的方式调用,需要new一个对象出来的再调用的是实例方法。
静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。实例方法是使用new开辟出来的内存空间的,只能当前对象使用。
静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。实例方法是使用new开辟出来的内存空间的,只能当前对象使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第五行的意思是加载资源anim目录下的一个动画文件。
AnimationUtils.loadAnimation的用途:
Loads an Animation object from a resource
AnimationUtils.loadAnimation的用途:
Loads an Animation object from a resource
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询