2016-11-09 39 views
0

我可以在photoshop中創建自定義用戶界面並將其實現到Android Studio中嗎?用於Android的Photoshop中的自定義用戶界面UI

例如,如果創建一個自定義登錄/在Photoshop註冊活動,我可以使用該UI的應用程序?我試圖把它作爲一個ImageView,但我覺得這可能是不正確的。我也在考慮將其作爲「佈局」背景應用,但它會在更大和更高分辨率的設備上發生扭曲和不合適的位置。

我試圖實現與此類似,最新最好的方式這樣做呢?

+0

您如何看待用戶將數據輸入靜態圖像,以及如何控制各種觸摸輸入? – Mordechai

+0

你想要九個補丁的drawables。 https://developer.android.com/studio/write/draw9patch.html –

+0

不完全是PhotoShop圖像,但可以使用ImageView,並通過與概念進行交互(單擊)動態「繪製」(對所有設備可縮放)像Cell's(Rect.contains()ieHit tests)。事實上,我這樣做。 –

回答

0

是的,有些可能的開始,但不建議。您可以創建佈局並將其設置爲背景。 如果有一些按鈕,只需將一個按鈕拖放到它的正上方,並使按鈕的背景透明。在編輯文本的字段中,您應該執行相同的操作,即拖放純文本編輯文本字段。

所以這些東西都需要兩倍的空間,然後正常UI通過構建機器人本身也不會適合所有的移動設備,因爲圖片尺寸像華電國際xxhdpi等。都應該進行管理。

我推薦給你的方法是隻把你想要一個很好的背景,使按鈕通過機器人它的自我。

可以創建自定義按鈕。你可以參考這裏。 https://developer.xamarin.com/guides/android/user_interface/form_elements/custom_button/

0

從技術上來說,是的。 道德,沒有。

從純粹的「纔有可能實現這個」的觀點,我會說這是。將其設置爲父級佈局的背景,併爲res文件夾中的不同屏幕使用相同佈局的各種大小(具有不同寬高比的圖像應該注意使用不同屏幕大小時出現的縮放問題)。不使用XML就可以與各種元素進行交互(除非您想在屏幕上對與背景圖像中的按鈕和其他對象相對應的特定座標設置點擊)。

互動將是不可能的,在所有。沒有登錄或輸入文字。只是文字和圖像。該方法可用於簡單顯示文本或提供簡短的非滾動信息。

這是Google希望您在製作可以訪問並感覺自然的應用程序時所要做的事情嗎?絕對不是。通過WYSIWYG編輯器創建一個簡單的登錄界面非常簡單,不需要太長時間才能從頭開始學習。把它作爲一項挑戰,並不難,你將能夠創建更豐富的界面,讓用戶可以真正與之交互。