设计师给了我PSD.现在,我如何创建我的Android布局?

我的设计师给了我以下布局(稍微改变以保护我的业务:)

现在,我面临很多疑问,因为我可以将每个元素合并到我的android布局中.

>正如你所看到的,背景有一个轻微的噪音.我尝试从它创建一个9patch,但在Android中加载时,我完全失去了成像的质量.它奇怪地延伸了.我应该为不同的分辨率设置一个背景(即mdpi,hdpi ……),还是可以通过9个补丁实现
>如何处理按钮?我尝试将按钮(在Photoshop中是一个组)保存到新图像中并将其保存为PNG.当使用ImageButton加载布局并尝试使用手机时,按钮太大了.如何保证不同类型屏幕上按钮的大小?我是否需要针对不同分辨率(mdpi …)使用不同大小的此按钮,如果是这样,我将如何知道hdpi分辨率或mdpi分辨率的此按钮大小是多少?或者也许我应该将按钮的宽度和高度强制为60dp的值,但这对我来说听起来不对.我知道我可以创建一个形状并将其应用到按钮的背景但是,Facebook按钮呢?我想,在这种情况下,我需要一个以PNG为背景的ImageButton.

解决方法:

我知道这已经晚了,但希望它会帮助别人.

1)向您的设计师询问可重复的图像,您可以为背景平铺图像.我没有看到为什么它不能平铺的任何理由.要平铺图像,请为每个通用dpi文件夹创建一个类型为drawable的xml文件.将此代码放在xml文件中:

    <?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:dither="true"
    android:src="@drawable/piece_of_the_background_that_can_be_repeated"
    android:tileMode="repeat" />

将drawable背景设置为此xml文件.

2)将9patch图像设置为按钮背景,并使用this custom textView作为文本.使用innerShadow属性获取设计器显示的阴影效果.

上一篇:前台设计的反思


下一篇:前端ps实用小技巧