如何在android中创建多个形状的按钮

时间:2015-07-28 07:30:09

标签: android android-imageview android-button

我想创建多个形状的按钮,如心形,多边形,星形.. 和按钮外观应与按钮类型相同。

任何指南都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您可以创建一个可绘制的形状并将其设置为按钮的背景

  

http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

要实现按钮按下行为,您需要创建选择器drawable并将其设置为按钮背景示例:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android">         
<item android:state_pressed="true"
 android:drawable="@drawable/start_pressed_state.png"/>         
<item android:drawable="@drawable/start_unpressed_state.png"/>