我有一個ImageView
(人體)和按鈕在這張圖片上。 Android - 在ImageView上放置一個按鈕到確切的地點
是否有可能以某種方式在RelativeLayout
中以最簡單的方式輕鬆創建此屏幕?或者我應該爲不同的屏幕尺寸創建不同的佈局?
你將如何進行?你有什麼建議?
我有一個ImageView
(人體)和按鈕在這張圖片上。 Android - 在ImageView上放置一個按鈕到確切的地點
是否有可能以某種方式在RelativeLayout
中以最簡單的方式輕鬆創建此屏幕?或者我應該爲不同的屏幕尺寸創建不同的佈局?
你將如何進行?你有什麼建議?
看一看percent library。
這對於這樣的事情來說是完美的,並且適用於所有設備。您必須計算每個PercentRelativeLayout相對於您的人員圖像的百分比寬度,高度和邊距。
下面是一個例子:
<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
app:layout_widthPercent="25%"
android:layout_height="100dp"
app:layout_marginLeftPercent="5%"
android:background="#ff0000" />
</android.support.percent.PercentRelativeLayout>
,記得
compile 'com.android.support:percent:23.0.0'
是的,它是可能的相對佈局,但它的困難。
爲此,你必須專注於完美的切割
添加這對於具有clickeable區域的imageview的一個例子。
https://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/
我希望它會幫助你的。
你有小費如何顯示按鈕(或圖像),用戶可以點擊(在可點擊區域)?或者當用戶點擊可點擊區域時,改變圖像的顏色?如果用戶選擇某個區域,它應該有不同的顏色(圖像)。像原始問題中的圖像一樣。 –
使用自定義按鈕或自定義切換按鈕。在stackoverflow板上搜索,有很多條目談論這個。您可以使用庫ION在imageview中加載gif,這裏有很多選項。選擇一個並嘗試一下,如果你不能繼續下去,回來就有錯誤:)。 – MAOL
是的,建議針對不同尺寸的不同佈局。 – Techidiot
如果你的圖像是整個屏幕,我只想說它是你的相對視圖的背景,然後只是正常添加按鈕 –