【问题标题】:Generating Simple Graphics In Java在 Java 中生成简单的图形
【发布时间】:2012-06-08 22:34:50
【问题描述】:

我即将开始移植我的 iPhone 应用程序 Android,但我发现很难掌握它。

现在我正试图在开始后端之前让基本屏幕看起来正确,但在整个灵活布局方面遇到了障碍。

我正在尝试生成一个带有半透明白色高亮和黑色底部边框的简单渐变,以便在整个应用程序中使用,但是因为该项目将多次用于具有多种颜色的许多应用程序,所以我想要在代码而不是 Photoshop 中执行此操作。

这在 OBJ-C 中很容易实现,但我现在还没开始就碰壁了。

这是我想要实现的一个示例。

谁能指出我正确的方向?

【问题讨论】:

  • “一个带有半透明白色高亮和黑色底边的简单渐变” 如果你的 iOS 版本中已经有这个功能,不妨发个截图让我们看看得到一个确切的想法?
  • @Tim 为我的问题添加了截图

标签: java android image gradient


【解决方案1】:

使用shape 声明一个xml,并将其保存在您的drawables 文件夹中。然后像任何其他可绘制/图像一样将该可绘制对象应用到您的视图。

graphic.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>

Here您可以查看调整形状的语法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 2011-02-01
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多