gpt4 book ai didi

android - 在android中将 View 从一个坐标转换到另一个坐标

转载 作者:行者123 更新时间:2023-12-02 10:23:39 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我需要将 View 从一个坐标转换到另一个坐标。x1 = 191,y1 = 300x2 = 50,y2 = 150

我使用了以下代码,但它的行为非常奇怪,我的意思是它也没有在这两点之间进行转换。

代码:

        Animation transAnim = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, x,
Animation.RELATIVE_TO_PARENT, pawnInitLocation[0],
Animation.RELATIVE_TO_PARENT, y,
Animation.RELATIVE_TO_PARENT, pawnInitLocation[1]);
transAnim.setDuration(1000);
transAnim.setFillEnabled(true);
transAnim.setFillAfter(true);
v.startAnimation(transAnim);

我对 Android 动画很陌生,还没有真正实现这样的目标。任何帮助都会很棒。

最佳答案

Animation.RELATIVE_TO_PARENT指定您提供的值是要乘以父级的宽度或高度的浮点值。 1.0 对应于父级相应尺寸的 100%

这样的一个例子是通过为 100% 指定 1.0 创建右退出动画或 -1.0,使 View 完全脱离屏幕。 code> 用于-100% 创建左退出动画。

TranslateAnimation

关于android - 在android中将 View 从一个坐标转换到另一个坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com