anim_caret_down.xml 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <animated-vector xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:aapt="http://schemas.android.com/aapt">
  4. <aapt:attr name="android:drawable">
  5. <vector
  6. android:name="caret_up"
  7. android:width="24.0dip"
  8. android:height="24.0dip"
  9. android:viewportWidth="24.0"
  10. android:viewportHeight="24.0">
  11. <group
  12. android:name="caret01"
  13. android:rotation="90.0"
  14. android:translateX="12.0"
  15. android:translateY="15.0">
  16. <group
  17. android:name="caret_l"
  18. android:rotation="45.0">
  19. <group
  20. android:name="caret_l_pivot"
  21. android:translateY="4.0">
  22. <group
  23. android:name="caret_l_rect_position"
  24. android:translateY="-1.0">
  25. <path
  26. android:name="caret_l_rect"
  27. android:fillColor="@android:color/black"
  28. android:pathData="M -1.0,-4.0 l 2.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,8.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l -2.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,-8.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z" />
  29. </group>
  30. </group>
  31. </group>
  32. <group
  33. android:name="caret_r"
  34. android:rotation="-45.0">
  35. <group
  36. android:name="caret_r_pivot"
  37. android:translateY="-4.0">
  38. <group
  39. android:name="caret_r_rect_position"
  40. android:translateY="1.0">
  41. <path
  42. android:name="caret_r_rect"
  43. android:fillColor="@android:color/black"
  44. android:pathData="M -1.0,-4.0 l 2.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,8.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l -2.0,0.0 c 0.0,0.0 0.0,0.0 0.0,0.0 l 0.0,-8.0 c 0.0,0.0 0.0,0.0 0.0,0.0 Z" />
  45. </group>
  46. </group>
  47. </group>
  48. </group>
  49. </vector>
  50. </aapt:attr>
  51. <target android:name="caret01">
  52. <aapt:attr name="android:animation">
  53. <objectAnimator
  54. android:duration="300"
  55. android:interpolator="@android:interpolator/fast_out_slow_in"
  56. android:pathData="M 12.0,9.0 c 0.0,0.66667 0.0,5.0 0.0,6.0"
  57. android:propertyXName="translateX"
  58. android:propertyYName="translateY" />
  59. </aapt:attr>
  60. </target>
  61. <target android:name="caret_l">
  62. <aapt:attr name="android:animation">
  63. <objectAnimator
  64. android:duration="300"
  65. android:interpolator="@android:interpolator/fast_out_slow_in"
  66. android:propertyName="rotation"
  67. android:valueFrom="-45.0"
  68. android:valueTo="45.0"
  69. android:valueType="floatType" />
  70. </aapt:attr>
  71. </target>
  72. <target
  73. android:name="caret_r">
  74. <aapt:attr name="android:animation">
  75. <objectAnimator
  76. android:duration="300"
  77. android:interpolator="@android:interpolator/fast_out_slow_in"
  78. android:propertyName="rotation"
  79. android:valueFrom="45.0"
  80. android:valueTo="-45.0"
  81. android:valueType="floatType" />
  82. </aapt:attr>
  83. </target>
  84. </animated-vector>