gpt4 book ai didi

API 11 之前的 View.getX() 的 Android 等效解决方法?

转载 作者:IT老高 更新时间:2023-10-28 21:59:17 26 4
gpt4 key购买 nike

我在 View 上使用 getX() 和 getY() 方法来实现一些特殊的拖动逻辑(不是动画,即我从不使用 setX/Y 方法,我只需要 getter 来检查)。

但是,我开始意识到这些仅在 API 11 之后可用。

getX() 的文档说是添加了“left”属性和“translationX”属性。一切都很好,除了 get/setTranslationX() 也是从 API 11 开始出现的。

我想知道是否有任何关于此方法在幕后返回什么的知识,所以我可以提出一种解决方法。

最佳答案

在你的项目中使用nineOldAndroid.jar文件并这样使用

import com.nineoldandroids.view.ViewHelper;


ViewHelper.setTranslationX(myView, translation);

ViewHelper.getX(myView);

关于API 11 之前的 View.getX() 的 Android 等效解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10840537/

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