Android 如何制作边框和颜色?

Android 如何制作边框和颜色?,android,xml,eclipse,android-4.0-ice-cream-sandwich,Android,Xml,Eclipse,Android 4.0 Ice Cream Sandwich,我在学习XML,我做了如下工作: <TextView android:layout_width="fill_parent" android:layout_height="80dp" android:layout_alignParentRight="true" android:layout_alignParentTop="true"

我在学习XML,我做了如下工作:

              <TextView
                android:layout_width="fill_parent"
                android:layout_height="80dp"
                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:width="1dp"
            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:width="1dp"
            android:color="#F1F1F1" />
        <corners
            android:radius="4dp" />
        <padding
            android:left="10dp"
            android:top="10dp"
            android:right="10dp"
            android:bottom="10dp" />
    </shape>
</item>

结果将以图片的形式显示:

我的问题是:

  • 如何使边界看起来像

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


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

    <corners
     android:bottomRightRadius="10dp"
     android:bottomLeftRadius="10dp"
     android:topLeftRadius="10dp"
     android:topRightRadius="10dp"/>
    
    
    
    要计算第二点,您必须将alpha值添加到hexa代码中。例如,您的黄色是#f7cd00,您可以通过在开头添加两个数字使其透明:#AAf7cd00。
    你可以在这个

    中看到透明度的值,我相信这就是你想要的:我想你不是说“使透明”,而是说降低不透明度,对吗?它起作用了,谢谢:)如果有帮助,请将它标记为正确答案!。