gpt4 book ai didi

android - 让 slider /线性布局的未显示部分不调整大小

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:25 26 4
gpt4 key购买 nike

我有一个带有两个线性布局的基本 slider 。 (这里是布局的相关细节:

<RelativeLayout>
<LinearLayout id:"left" android:layout_alignParentLeft="true"> ... </LinearLayout>
<LinearLayout id:"right" android:layout_alignParentRight="true">
<ImageView id:"first"></ImageView>
<ImageView id:"second"></ImageView>
</LinearLayout>
</RelativeLayout>

leftright 都有 subview 。默认情况下,左侧是可见的。当用户向左滑动时,right 变为可见。 right 的子级是两个 ImageView :firstsecond

我的问题是,当用户向左滑动时,我需要 second 才能显示。然后当用户进一步滑动时,我需要 first 变得可见。

现在更多的是一种拉动效应。我想要的是一种揭示/剥离效果:当我拉开 left 以显示图像 second 一直在那里;然后,当我为它提取更多内容时,它显示图像 first 也一直存在。

任何在 iPhone 上安装 GMail 的人都可以看到剥离效果。

另一个与我的设计相关的问题是,当我向左拉时,first从一个点长成一个完整的图像;当我再拉一些时,right 做同样的事情。图像不应从一个点开始(半径)增长。虽然不在屏幕上,但它们应该是全尺寸的,这样它们看起来就好像从一 block 平板长成一个矩形;如

  |
||
|||

当我向左拉时。

最佳答案

所以我通过添加到 LinearLayout android:scaleType="fitXY" 并为两个 ImageView 提供固定宽度来解决我的问题。我希望下一个人觉得这很有用。

附言我看到 GMail 在 iPhone 上做到了,但在 Android 上却没有。好了,GMail,现在您知道该怎么做了。 :)

关于android - 让 slider /线性布局的未显示部分不调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com