自定义按钮

声音文件

在这里插入图片描述
在main目录下专门创建的assets目录用于存放声音文件

按钮

在这里插入图片描述
这是未按下时候按钮的形状,当按下的时候就会变成
在这里插入图片描述
而这个可以通过一个选择器来自动调用:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_beat_box_press"
        android:state_pressed="true"/>
    <item android:drawable="@drawable/button_beat_box_normal"/>

</selector>

这个xml文件也是放在drawable目录下的。

在布局文件下面使用

1.首先在styles.xml下定义好:

<style name="BeatBoxButton" parent="android:style/Widget.Holo.Button">
        <item name="android:background">@drawable/button_beat_box</item>
    </style>

2.在布局中使用:

<Button

        android:layout_width="100dp"
        android:layout_height="100dp"
      android:layout_gravity="center"
         android:id="@+id/list_item_sound_button"
        tools:text="Sound name"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值