0
我有一個抽屜的自定義圖標,我想將它垂直放置在X軸-50%位移的活動中心,所以當抽屜打開時,其他50%可見。Android - 設置抽屜圖標一半可見
我需要什麼:
- ImageView的垂直居中對齊和左
- 一半的ImageView的是可見的(translationX = -50%)
- 當抽屜開始滑動,其餘imageView是可見的
我試圖做到這一點,但當拖動抽屜時圖像總是被剪切掉。
XML:MainActivity
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="-50dp"
android:src="@drawable/drawer_icon" />
</RelativeLayout>
<!-- The navigation drawer -->
<RelativeLayout
android:layout_width="250dp"
android:layout_height="match_parent"
android:layout_gravity="start">
<ListView
android:id="@+id/left_drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00ff00"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp" />
</RelativeLayout>
</android.support.v4.widget.DrawerLayout>
一旦我拖到抽屜我想到的是,50%隱藏在左側的開始是可見的,所以當抽屜被打開圖標爲100%可見。
請顯示一些代碼。 – natario 2015-04-03 08:30:19
好的 - 現在你在屏幕左側有這個半個圖標。當抽屜從左側進入時,圖標將被完全覆蓋。你想要做什麼? – natario 2015-04-03 08:43:31
我希望ImageView(圖標)與抽屜一起移動,所以當抽屜完全打開時,我會看到完整的圖像。 – Bugdr0id 2015-04-03 08:47:06