【问题标题】:Show view hidden with TranslateAnimation显示使用 TranslateAnimation 隐藏的视图
【发布时间】:2014-02-02 13:56:14
【问题描述】:

我有一个带有 3 个视图的 XML 布局:A、B、C ...视图 B 是 match_parent,而视图 C 不在屏幕中,因为视图 ​​B 填满了所有空间。

http://imagizer.imageshack.us/v2/800x600q90/824/q2lw.png

在代码中,我在整个布局 XML 中启动了一个动画,动画将父视图向左平移,隐藏视图 A 并显示视图 C

http://imagizer.imageshack.us/v2/800x600q90/41/0e1g.png

我的问题,当我开始动画时,父视图向左移动,隐藏视图A,但不知道为什么,不显示视图C

http://imagizer.imageshack.us/v2/800x600q90/823/hxht.png

我认为视图 C 被挤压,所以我在动画结束时在父视图和视图 C 中尝试了 setLayoutParam,但没有奏效。

我要做什么?

【问题讨论】:

标签: android animation translate-animation


【解决方案1】:

我需要使用 Horizo​​ntalScrollView 作为视图 A、B 和 C 的父级,这样我可以移动视图。

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    相关资源
    最近更新 更多