我有一个带有两个线性布局的基本滑块。(以下是布局的相关细节:
<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>
都有孩子的意见left
。right
默认情况下,左侧是可见的。当用户向左滑动时,right
变为可见。的孩子right
是两个图像视图:first
和second
。
我的问题是,当用户向左滑动时,我需要second
变得可见。然后随着用户进一步滑动,我需要first
变得可见。
现在,它更像是一种拉动效应。我想要的是一种显露/醒目的效果:当我拉开left
它以显示该图像second
一直存在时;然后,当我拉更多的东西以显示该图像first
始终存在时。
任何在 iPhone 上安装了 GMail 的人都可以看到删除效果。
另一个与我的设计相关的问题是,当我拉动left
时,first
它会从一个点变成一个完整的图像;当我拉更多时,right
做同样的事情。图像不应从一个点增长(以半径为单位)。虽然不在屏幕上,但它们应该是全尺寸的,这样它们看起来就好像从一块平板变成了一个矩形;如在
|
||
|||
当我向左拉。