這是我的問題,相對佈局:秤整個佈局的Android
- 我有一些圖像視圖,每個ImageView的某些部分是出於 顯示屏,切緣陰性的。
- 我在左側 所示的顯示尺寸中設計了此佈局,這沒關係。
- 但在其他顯示尺寸中,我不想要顯示 的部分視圖將顯示[如右圖]。 (或者更小的 顯示一些未顯示的部分)。
- 等等。我想只是想要的佈局框將顯示在不同的 顯示尺寸,並根據顯示尺寸縮放。
對不起,我知道這個問題是涉及;)
我需要佈局在不同的顯示器尺寸比例的只是可見部分,也要意見單獨給它們的動畫。 這是一個箭頭示例代碼:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="4000dp"
android:layout_height="300dp"
android:rotation="15"
android:src="@drawable/rectangle"
android:layout_row="0"
android:layout_column="0"
android:id="@+id/img_rct_header"
android:layout_marginBottom="108dp"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="false"
android:layout_marginLeft="-100dp"
android:layout_marginTop="-160dp"
android:layout_marginRight="-120dp"
android:clipChildren="false"
android:scaleType="fitXY" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="135dp"
android:rotation="195"
android:src="@drawable/arrow_tall"
android:id="@+id/img_arw_in_sore"
android:scaleType="fitXY"
android:layout_marginTop="815dp"
android:clipChildren="false"
android:layout_marginRight="-8450dp"
android:layout_marginLeft="25dp"
android:visibility="gone" />
<ImageView
android:layout_width="500dp"
android:layout_height="150dp"
android:rotation="195"
android:src="@drawable/arrow_svg"
android:id="@+id/img_arw_in_tafsir"
android:scaleType="fitXY"
android:layout_marginBottom="-50dp"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="false"
android:layout_marginLeft="161dp"
android:layout_marginTop="360dp"
android:layout_marginRight="-1150dp"
android:clipChildren="false"/>
<ImageView
android:layout_width="500dp"
android:layout_height="150dp"
android:rotation="195"
android:src="@drawable/arrow_svg"
android:scaleType="fitXY"
android:id="@+id/img_arw_out_tafsir"
android:layout_marginBottom="0dp"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="false"
android:layout_marginLeft="-272dp"
android:layout_marginTop="240dp"
android:layout_marginRight="55dp"
android:clipChildren="false"/>
<ImageView
android:layout_width="4000dp"
android:layout_height="320dp"
android:rotation="15"
android:src="@drawable/rectangle"
android:layout_row="0"
android:layout_column="0"
android:id="@+id/img_rct_footer"
android:layout_marginBottom="-800dp"
android:layout_alignParentLeft="false"
android:layout_alignParentStart="false"
android:layout_marginLeft="-100dp"
android:layout_marginTop="550dp"
android:layout_marginRight="-120dp"
android:clipChildren="false"
android:scaleType="fitXY" />
</RelativeLayout>
感謝您的幫助;)
上傳你的圖片 –
我的問題似乎沒有答案。我發現一個庫並沒有解決我的問題,但也許可以解決這樣的問題: https://github.com/intuit/sdp/blob/master/sdp-android/src/main/res/layout/sdp_example.xml – Solivan