在Android上设计自定义视图
问题描述:
我想为卡片游戏创建“玩家”的自定义视图。在Android上设计自定义视图
半透明的矩形(这是我的主要问题,我不知道我怎么能做到这一点)。
玩家的头像在该矩形的中间。
下面的球员卡(重叠矩形)。
类似的东西:
这是可能的,而不在画布上绘制(仅使用XML和类)?
因为我想创建一个组件并将其重用给不同的玩家。
谢谢。
答
采取的布局和MAK一个自己绘制whick你卡恩绑定
android:background="@drawable/custom_button_white"
提拉的定义如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<gradient
android:startColor="#99999999"
android:endColor="#99999999"
android:angle="270" />
<stroke
android:width="2dp"
android:color="#99000000" />
<corners
android:radius="3dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selector
蒙山色的前两位你能以捍卫透明度
嗨,你的代码很好,但我不能得到透明的权利,你能指出我指的是哪种颜色?谢谢。 – Shay 2011-04-04 14:10:23
开始和结束颜色的前两位数字会让形状出现更多(00)或更少(ff)透明 – 2red13 2011-04-04 14:15:42
也许我做错了什么,但它只是给我不同的颜色和不透明,例如我试过startColor =“#ff9999”,endColor =“#ff9999”,它似乎并不正确。 – Shay 2011-04-04 14:20:21