从左到右翻译布局
Posted
技术标签:
【中文标题】从左到右翻译布局【英文标题】:Translate Layout left to right 【发布时间】:2021-01-26 15:46:22 【问题描述】:我试图用这个来制作一个布局翻译动画。但它只会。但我需要从右到左翻译。那我该怎么做呢?
aLayout.animate()
.translationX(bLrLayout.getHeight())
.alpha(0.0f)
.setDuration(3000);
【问题讨论】:
【参考方案1】:但我需要从右到左翻译。
只需使用负数作为translationX
参数
aLayout.animate()
.translationX(-1000)
.alpha(0.0f)
.setDuration(3000);
【讨论】:
【参考方案2】:你可以这样做
ObjectAnimator anim = ObjectAnimator.ofFloat(this, "translationX", 0, bLrLayout.getHeight());
anim.start();
然后如果你想回来
ObjectAnimator anim = ObjectAnimator.ofFloat(this, "translationX", bLrLayout.getHeight(), 0);
anim.start();
【讨论】:
以上是关于从左到右翻译布局的主要内容,如果未能解决你的问题,请参考以下文章