【发布时间】:2014-10-30 09:21:00
【问题描述】:
我正在尝试创建一些不错的动画,让我的布局的高度从它的底部(大约在屏幕中间)向屏幕底部扩展。
我尝试过使用 LayoutParams 并为其设置动画,但未能成功。
我想这分为两个问题:
1) 如何为布局的高度变化设置动画?
2) 如何制作布局动画,只改变布局的底部?
【问题讨论】:
标签: android android-linearlayout layoutparams
我正在尝试创建一些不错的动画,让我的布局的高度从它的底部(大约在屏幕中间)向屏幕底部扩展。
我尝试过使用 LayoutParams 并为其设置动画,但未能成功。
我想这分为两个问题:
1) 如何为布局的高度变化设置动画?
2) 如何制作布局动画,只改变布局的底部?
【问题讨论】:
标签: android android-linearlayout layoutparams
您可以使用ValueAnimator 或ObjectAnimator 将视图的Height 属性从其当前值设置为屏幕高度。
您的视图将具有不受任何限制的高度(例如在相对布局的情况下高于任何东西,或线性布局的一部分等)并设置为特定值,可以是在运行时完成(在创建的视图上将高度设置为 1/2 屏幕高度)。视图的顶部将以某种方式锚定在顶部(例如对齐父顶部 = true)。
【讨论】: