Android动画会移动布局,但不会移动按钮
假设我有一个“主屏幕”布局,它必须向上移动,以显示一个“历史栏” 现在我就是这样做的。但问题是,当主屏幕布局本身向上移动时,所有按钮位置保持不变,即按钮图片移动,但点击点保持不变。有没有办法解决这个问题 我尝试使用animationListener,而不是setFillAfter(true),它会在动画停止后显示主屏幕布局,但会使布局跳跃和闪烁。还有别的办法吗 编辑: 谢谢你,维尼特 让它与:Android动画会移动布局,但不会移动按钮,android,Android,假设我有一个“主屏幕”布局,它必须向上移动,以显示一个“历史栏” 现在我就是这样做的。但问题是,当主屏幕布局本身向上移动时,所有按钮位置保持不变,即按钮图片移动,但点击点保持不变。有没有办法解决这个问题 我尝试使用animationListener,而不是setFillAfter(true),它会在动画停止后显示主屏幕布局,但会使布局跳跃和闪烁。还有别的办法吗 编辑: 谢谢你,维尼特 让它与: ObjectAnimator pullUp = ObjectAnimator.ofFloat(LinL
ObjectAnimator pullUp = ObjectAnimator.ofFloat(LinLayMain, "translationY", 0f, -200f);
pullUp.setDuration(350);
pullUp.start();
我也面临同样的问题。从3.0开始,android拥有
属性动画
。在3.0以下,我借助view的方法解决了这个问题offsetLeftAndRight(intoffset)
和offsettopandbooth(intoffset)
。有关更多详细信息,请参阅此
有关
属性动画
的信息,请参阅此。谢谢!我使用的是3+,所以猜属性动画应该会有帮助!如果我是对的,我应该在TranslateY属性上使用ValueAnimator?
ObjectAnimator pullUp = ObjectAnimator.ofFloat(LinLayMain, "translationY", 0f, -200f);
pullUp.setDuration(350);
pullUp.start();