我想为纸牌游戏创建“玩家”的自定义视图。
半透明矩形(这是我的主要问题,我不知道我该怎么做)。
玩家在该矩形中间的化身。
下面的玩家卡片(与矩形重叠)。
类似的东西:
如果不在画布上画画(仅使用xml和类),这是否可行?
因为我想创建一个组件并将其重用于不同的玩家。
感谢。
答案 0 :(得分:0)
采取布局并制作一个你可以与
绑定的自己的绘图 android:background="@drawable/custom_button_white"
drawable的定义如下:
<?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
您可以使用颜色的前两位数来调整透明度