Moh*_*san 2 android android-animation
我试图将Animate View从其位置移动到屏幕边缘,并将100%p视图从屏幕上移开,

图像描述了所需的动画,对于任何要求代码的人:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fillAfter="true" >
<translate
android:fromXDelta="0%"
android:toXDelta="100%" />
</set>
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激
来自android doc:
机器人:toXDelta
浮动或百分比.结束X 偏移.表示:相对于正常位置的像素(例如"5"),相对于元素宽度的百分比(例如"5%"),或相对于父宽度的百分比(例如"5%p") ).
假设您的按钮宽度是其父宽度的20%,则必须将toXDelta指定为
50%p-(20%p/2) = 40%p
这个解决方案的问题是你可能不知道按钮宽度"%的父宽度"(不确定,因为你没有发布xml).所以我建议以编程方式定义动画.
| 归档时间: |
|
| 查看次数: |
1932 次 |
| 最近记录: |