【问题标题】:Scaling a view with setScaleY does not move other views below使用 setScaleY 缩放视图不会移动下面的其他视图
【发布时间】:2017-09-08 12:52:54
【问题描述】:

我正在尝试在滚动视图中实现拉动缩放标题。我在上下滚动时设法使用 setScaleX 和 setScaleY 缩放标题,但问题是我的标题与它下面的视图重叠。

有没有办法缩放视图并移动它之后的所有内容?

我尝试翻译视图,但找不到合适的翻译量,所以总是有重叠或空白

我正在使用垂直线性布局,还尝试使用顶部标题的相对布局,然后是带有 layout_below 的线性布局

【问题讨论】:

    标签: android android-layout scrollview scale


    【解决方案1】:

    我切换到 ValueAnimator 并添加和 updateListener。在里面,我将 requestLayout 称为我的视图,这解决了这个问题。现在当视图被缩放时,下面的视图被向下推

    【讨论】:

    • 很高兴您找到了一个好的解决方案,但是如果您将问题/答案范围的通用代码发布到问题和答案中,这个问题和答案对未来的读者会更有价值,但显然这由您自行决定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2013-08-06
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多