2016-11-09 38 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编辑器创建一个简单的登录界面非常简单,不需要太长时间才能从头开始学习。把它作为一项挑战,并不难,你将能够创建更丰富的界面,让用户可以真正与之交互。