显示部分ImageView屏幕直到旋转?

时间:2012-08-05 13:06:29

标签: android android-layout

我想在屏幕上只显示我的imageview的一部分..现在它是右下角的相对布局..下面第一个截图中的蓝色圆圈..

蓝色圆圈将成为“可扩展”菜单按钮/抽屉。我想要这样做的方法是只显示圆圈的左上象限,然后当有人触摸蓝色区域时旋转它,这将显示圆圈的另一半(我将在其上添加按钮)。

第一个截图是我现在拥有的,第二个屏幕截图显示了我想如何将大部分圆圈推到屏幕外。

支持吗?

What I have now, but I want the center of the circle at the very bottom right pixel of my layout, not the corner of the circle.. I want most of the circle actually off screen at first.

enter image description here

1 个答案:

答案 0 :(得分:3)

  

支持吗?

是的,您可以使用负边距:

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <ImageView
        android:layout_width="48dp"
        android:layout_height="48dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="-24dp"
        android:layout_marginRight="-24dp"
        android:src="@drawable/ic_launcher" />
</RelativeLayout>