日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > asp.net >内容正文

asp.net

在XML文件中定义动画(1)

發(fā)布時(shí)間:2023/12/20 asp.net 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在XML文件中定义动画(1) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

① 打開(kāi)Eclipse,新建Android工程
② 在res目錄中新建anim文件夾
③ 在anim目錄中新建一個(gè)myanim.xml(注意文件名小寫(xiě))
④ 加入XML的動(dòng)畫(huà)代碼

<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><alpha/><scale/><translate/><rotate/> </set>

  

Android動(dòng)畫(huà)解析--XML <alpha><?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" ><alphaandroid:fromAlpha="0.1"android:toAlpha="1.0"android:duration="3000"/><!-- 透明度控制動(dòng)畫(huà)效果 alpha? 浮點(diǎn)型值:fromAlpha 屬性為動(dòng)畫(huà)起始時(shí)透明度toAlpha 屬性為動(dòng)畫(huà)結(jié)束時(shí)透明度說(shuō)明:0.0表示完全透明1.0表示完全不透明以上值取0.0-1.0之間的float數(shù)據(jù)類型的數(shù)字長(zhǎng)整型值duration 屬性為動(dòng)畫(huà)持續(xù)時(shí)間說(shuō)明:時(shí)間以毫秒為單位--></set><scale> <?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><scaleandroid:interpolator= "@android:anim/accelerate_decelerate_interpolator"android:fromXScale="0.0"android:toXScale="1.4"android:fromYScale="0.0"android:toYScale="1.4"android:pivotX="50%"android:pivotY="50%"android:fillAfter="false"android:duration="700" /></set><!-- 尺寸伸縮動(dòng)畫(huà)效果 scale屬性:interpolator 指定一個(gè)動(dòng)畫(huà)的插入器在我試驗(yàn)過(guò)程中,使用android.res.anim中的資源時(shí)候發(fā)現(xiàn)有三種動(dòng)畫(huà)插入器:accelerate_decelerate_interpolator 加速-減速 動(dòng)畫(huà)插入器accelerate_interpolator 加速-動(dòng)畫(huà)插入器decelerate_interpolator 減速- 動(dòng)畫(huà)插入器其他的屬于特定的動(dòng)畫(huà)效果浮點(diǎn)型值:fromXScale 屬性為動(dòng)畫(huà)起始時(shí) X坐標(biāo)上的伸縮尺寸toXScale 屬性為動(dòng)畫(huà)結(jié)束時(shí) X坐標(biāo)上的伸縮尺寸fromYScale 屬性為動(dòng)畫(huà)起始時(shí)Y坐標(biāo)上的伸縮尺寸toYScale 屬性為動(dòng)畫(huà)結(jié)束時(shí)Y坐標(biāo)上的伸縮尺寸說(shuō)明:以上四種屬性值0.0表示收縮到?jīng)]有1.0表示正常無(wú)伸縮值小于1.0表示收縮值大于1.0表示放大pivotX 屬性為動(dòng)畫(huà)相對(duì)于物件的X坐標(biāo)的開(kāi)始位置pivotY 屬性為動(dòng)畫(huà)相對(duì)于物件的Y坐標(biāo)的開(kāi)始位置說(shuō)明:以上兩個(gè)屬性值 從0%-100%中取值50%為物件的X或Y方向坐標(biāo)上的中點(diǎn)位置長(zhǎng)整型值:duration 屬性為動(dòng)畫(huà)持續(xù)時(shí)間說(shuō)明: 時(shí)間以毫秒為單位布爾型值:fillAfter 屬性 當(dāng)設(shè)置為true ,該動(dòng)畫(huà)轉(zhuǎn)化在動(dòng)畫(huà)結(jié)束后被應(yīng)用 --><translate> <?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:fromXDelta="30"android:toXDelta="-80"android:fromYDelta="30"android:toYDelta="300"android:duration="2000"/><!-- translate 位置轉(zhuǎn)移動(dòng)畫(huà)效果整型值:fromXDelta 屬性為動(dòng)畫(huà)起始時(shí) X坐標(biāo)上的位置toXDelta 屬性為動(dòng)畫(huà)結(jié)束時(shí) X坐標(biāo)上的位置fromYDelta 屬性為動(dòng)畫(huà)起始時(shí) Y坐標(biāo)上的位置toYDelta 屬性為動(dòng)畫(huà)結(jié)束時(shí) Y坐標(biāo)上的位置注意:沒(méi)有指定fromXType toXType fromYType toYType 時(shí)候,默認(rèn)是以自己為相對(duì)參照物長(zhǎng)整型值:duration 屬性為動(dòng)畫(huà)持續(xù)時(shí)間說(shuō)明: 時(shí)間以毫秒為單位 --></set><rotate> <?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><rotate android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:fromDegrees="0"android:toDegrees="+350"android:pivotX="50%"android:pivotY="50%"android:duration="3000" /><!-- rotate 旋轉(zhuǎn)動(dòng)畫(huà)效果屬性:interpolator 指定一個(gè)動(dòng)畫(huà)的插入器在我試驗(yàn)過(guò)程中,使用android.res.anim中的資源時(shí)候發(fā)現(xiàn)有三種動(dòng)畫(huà)插入器:accelerate_decelerate_interpolator 加速-減速 動(dòng)畫(huà)插入器accelerate_interpolator 加速-動(dòng)畫(huà)插入器decelerate_interpolator 減速- 動(dòng)畫(huà)插入器其他的屬于特定的動(dòng)畫(huà)效果浮點(diǎn)數(shù)型值:fromDegrees 屬性為動(dòng)畫(huà)起始時(shí)物件的角度toDegrees 屬性為動(dòng)畫(huà)結(jié)束時(shí)物件旋轉(zhuǎn)的角度 可以大于360度說(shuō)明:當(dāng)角度為負(fù)數(shù)——表示逆時(shí)針旋轉(zhuǎn)當(dāng)角度為正數(shù)——表示順時(shí)針旋轉(zhuǎn)(負(fù)數(shù)from——to正數(shù):順時(shí)針旋轉(zhuǎn))(負(fù)數(shù)from——to負(fù)數(shù):逆時(shí)針旋轉(zhuǎn))(正數(shù)from——to正數(shù):順時(shí)針旋轉(zhuǎn))(正數(shù)from——to負(fù)數(shù):逆時(shí)針旋轉(zhuǎn))pivotX 屬性為動(dòng)畫(huà)相對(duì)于物件的X坐標(biāo)的開(kāi)始位置pivotY 屬性為動(dòng)畫(huà)相對(duì)于物件的Y坐標(biāo)的開(kāi)始位置說(shuō)明: 以上兩個(gè)屬性值 從0%-100%中取值50%為物件的X或Y方向坐標(biāo)上的中點(diǎn)位置 長(zhǎng)整型值:duration 屬性為動(dòng)畫(huà)持續(xù)時(shí)間說(shuō)明: 時(shí)間以毫秒為單位 --> </set>

  

  

java 文件調(diào)用

Button button=(Button)findViewById(R.id.ok)button.setOnClickListener(new OnClickListener(){public void onClick(View v) {Animation animation=AnimationUtils.loadAnimation(HelloActivity.this,R.anim.buttonain);findViewById(R.id.listView).startAnimation(animation);}});

  

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/daocaowu/p/3202287.html

總結(jié)

以上是生活随笔為你收集整理的在XML文件中定义动画(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。