我有三個圖像底蓋,圓柱體和頂部頭。我無法按照我的形象對齊它們。我需要一些幫助來做這件事,但徒勞無功。這是圖像。如何在XmL中創建像這樣的圓柱形設計圖案android
我試圖做這件事情以這種方式。這是代碼。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/cap_cylinder"
android:id="@+id/imageView" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/blue_cylinder"
android:layout_alignBottom="@+id/imageView"
android:layout_alignRight="@+id/imageView"
android:layout_alignEnd="@+id/imageView"
android:layout_marginBottom="39dp" />
<ImageView
android:src="@drawable/blue_cap_cylinder"
android:layout_alignRight="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
</RelativeLayout>
請幫我這麼做。我只需要一個完整的設計實現。
平局。自定義視圖可能是您需要的。我的意思是,根據百分比值動態拉伸。 –
哪種類型的customview。我從來沒有做過。你可以解釋一下或者你的自定義視圖 – Junaid
。解釋如何在這裏將過於寬泛。基本上,您必須在每個週期重新繪製View內容,以便它立即對其暴露參數的更改作出反應。 –