Android自定义形状按钮
我想用xml在android中创建一个自定义形状的按钮,如下图所示(我知道我可以用图像来做,但这不是我的选项之一),如何做到这一点? 我从长方形开始,然后试着用消极的方式玩角球,使右侧上升,但我没有成功。Android自定义形状按钮,android,xml,button,Android,Xml,Button,我想用xml在android中创建一个自定义形状的按钮,如下图所示(我知道我可以用图像来做,但这不是我的选项之一),如何做到这一点? 我从长方形开始,然后试着用消极的方式玩角球,使右侧上升,但我没有成功。 您应该使用9-patch(可调整大小的可绘制)作为按钮背景。@a.R.H为什么它必须是xml。这个解决方案在我看来还可以。你只想使用xml吗?很好,然后对按钮视图进行子类化,添加“凸起边缘”属性,并实现自定义绘图和触摸侦听器。这是复杂的,不好的做法。或者,你也可以抱怨一个更好的答案,建议使用一
您应该使用9-patch(可调整大小的可绘制)作为按钮背景。@a.R.H为什么它必须是xml。这个解决方案在我看来还可以。你只想使用xml吗?很好,然后对
按钮
视图进行子类化,添加“凸起边缘”属性,并实现自定义绘图和触摸侦听器。这是复杂的,不好的做法。或者,你也可以抱怨一个更好的答案,建议使用一个可拖动的。