2

イメージビューの一部だけを画面に表示したい..現在、それは右下の相対的なレイアウトです..下の最初のスクリーンショットの青い円..

青い円は「拡張可能な」メニュー ボタン/ドロワーになります。私がやりたいのは、円の左上の象限のみを表示し、誰かが青い領域に触れたときにそれを回転させることです。これにより、円の残りの半分が表示されます (上にボタンを追加します)。

最初のスクリーンショットは私が今持っているもので、2 番目のスクリーンショットは円の大部分を画面外に押し出す方法を示しています。

これはサポートされていますか?

私が今持っているものですが、円の角ではなく、レイアウトの右下のピクセルに円の中心が必要です。最初は円のほとんどを実際に画面から外してください。

ここに画像の説明を入力

4

1 に答える 1

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>
于 2012-08-05T13:54:57.837 に答える