如何制作边框和颜色?

Posted

技术标签:

【中文标题】如何制作边框和颜色?【英文标题】:How can I make the borders and the colors? 【发布时间】:2017-08-11 23:31:50 【问题描述】:

我正在学习 XML,我做了这样的事情:

              <TextView
                android:layout_
                android:layout_
                android:layout_alignParentRight="true"
                android:layout_alignParentTop="true"
                android:background="@drawable/color1fp"
                android:gravity="center"
                android:text="Blah Blah"
                android:textColor="#1c469b"
                android:textSize="30sp"
                android:textStyle="italic" />

color1fp.xml 在哪里:

 <item android:state_pressed="true" >
    <shape>
        <solid
            android:color="#f7cd00" />
        <stroke
            android:
            android:color="#F1F1F1" />
        <corners
            android:radius="3dp" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
    </shape>
</item>
<item>
    <shape>
        <gradient
            android:startColor="#f7cd00"
            android:endColor="#F1F1F1"
            android:angle="270" />
        <stroke
            android:
            android:color="#F1F1F1" />
        <corners
            android:radius="4dp" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
    </shape>
</item>

结果将是一张图片:

我的问题是:

    如何让边框看起来像

    如何使两种颜色(黄色和白色)透明?

【问题讨论】:

我相信这就是您要找的东西:***.com/questions/5646944/how-to-set-shapes-opacity 而不是“使透明”,我认为您的意思是降低不透明度,对吗? 成功了,谢谢:) 【参考方案1】:

要完成第一点,请将其添加到您的 标签中:

<corners
 android:bottomRightRadius="10dp"
 android:bottomLeftRadius="10dp"
 android:topLeftRadius="10dp"
 android:topRightRadius="10dp"/>

要完成第二点,您必须将 alpha 值添加到您的 hexa 代码中,例如,您的黄色是 #f7cd00,您可以通过在开头添加 2 个数字来使其透明:#AAf7cd00。 您可以在此link

中查看透明度值

【讨论】:

如果对您有帮助,请标记为正确答案!

以上是关于如何制作边框和颜色?的主要内容,如果未能解决你的问题,请参考以下文章

使 UIView 渐变的边框颜色

如何制作 UIView 的渐变边框?

用Word制作表格,如何更改表格背景色

css如何制作边框投影效果?

如何在不使用边框和图像的情况下在 div 上制作 CSS 三角形背景? [复制]

PdfPCell对齐方式,边框,边框颜色的使用 (转)