平移加旋转实现效果

 
 
  1. //渐入渐出
  2. <alpha
  3. xmlns:android="http://schemas.android.com/apk/res/android" //域名空间
  4. android:fromAlpha="0"
  5. android:toAlpha="1"
  6. android:duration="2000" //停留时间
  7. android:fillAfter="true" //是否停在动画之后的样子
  8. android:repeatCount="2"//重复次数
  9. android:repeatMode="reverse"//重复模式
  10. android:startOffset="100" //延时
  11. />
  12. //缩放
  13. <scale
  14. xmlns:android="http://schemas.android.com/apk/res/android"
  15. android:fromXScale="0"//起始位置
  16. android:fromYScale="0"
  17. android:toXScale="1"
  18. android:toYScale="1"
  19. android:pivotX="50%"//缩放的中心点
  20. android:pivotY="50%"
  21. android:duration="3000"
  22. />
  23. //平移
  24. <translate
  25. xmlns:android="http://schemas.android.com/apk/res/android"
  26. android:fromXDelta="0"
  27. android:fromYDelta="0"
  28. android:toXDelta="100"
  29. android:toYDelta="100"
  30. android:duration="1000"
  31. />
  32. //旋转
  33. <rotate
  34. xmlns:android="http://schemas.android.com/apk/res/android"
  35. android:fromDegrees="0"//起始角度
  36. android:toDegrees="7200"//旋转角度
  37. android:pivotX="50%"
  38. android:pivotY="50%"
  39. android:duration="5000"
  40. android:interpolator="@android:anim/accelerate_decelerate_interpolator"//拦截器 android已定义好
  41. />
  42. //可以将多个动画放在集合里 多个动画一起运行 以下代码实现了 一个图标从屏幕左侧滚动出来的效果(平移加旋转)
  43. <set xmlns:android="http://schemas.android.com/apk/res/android">
  44. <rotate
  45. android:fromDegrees="0"
  46. android:toDegrees="720"
  47. android:pivotX="50%"
  48. android:pivotY="50%"
  49. android:duration="3000"
  50. />
  51. <translate
  52. android:fromXDelta="-200"
  53. android:fromYDelta="0"
  54. android:toXDelta="0"
  55. android:toYDelta="0"
  56. android:duration="3000“
  57. />
  58. </set>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值