我即将开始移植我的 iPhone 应用程序 Android,但我发现很难掌握它。
现在,我正试图在开始后端之前让基本屏幕看起来正确,但是在整个灵活的布局中遇到了障碍。
我正在尝试生成一个带有半透明白色高亮和黑色底部边框的简单渐变,以在整个应用程序中使用,但是因为该项目将多次用于具有多种颜色的许多应用程序,所以我想这样做在代码而不是 Photoshop 中。
这在 OBJ-C 中很容易实现,但在我现在开始之前,我已经碰壁了。
这是我要实现的目标的示例。
谁能指出我正确的方向?
用 a 声明一个 xmlshape
并将其保存在您的 drawables 文件夹中。然后将该可绘制对象应用到您的视图中,就像任何其他可绘制对象/图像一样。
图形.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#fa8c5e"
android:endColor="#ee9e6a"
android:angle="90"/>
<stroke
android:width="1dip"
android:color="#000000" />
</shape>
在这里,您可以查看调整形状的语法。