Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击图像按钮上的效果_Android_Imagebutton - Fatal编程技术网

Android 单击图像按钮上的效果

Android 单击图像按钮上的效果,android,imagebutton,Android,Imagebutton,我创建了图像按钮,而不是普通按钮。单击图像按钮时,我想要一个与android手机的普通图标单击效果(单击菜单时,图标背景将为黄色)相同的单击效果。使用以下代码,单击图像按钮时,我会显示一个图像。我需要进一步做哪些更改 <item android:state_enabled="true" android:state_pressed="true" android:drawable="@drawable/production_order" /> a

我创建了图像按钮,而不是普通按钮。单击图像按钮时,我想要一个与android手机的普通图标单击效果(单击菜单时,图标背景将为黄色)相同的单击效果。使用以下代码,单击图像按钮时,我会显示一个图像。我需要进一步做哪些更改

 <item android:state_enabled="true"

 android:state_pressed="true"

       android:drawable="@drawable/production_order" /> 

        android:state_enabled="false"

       android:drawable="@drawable/prodution_orders_icon" /> 


android:state_enabled=“false”
android:drawable=“@drawable/Production\u orders\u icon”/

使用如下按钮图像创建xml文件

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

在“值”中添加颜色文件夹

<?xml version="1.0" encoding="utf-8"?>
<resources>    
   <color name="yellow">#ffffff00</color>  
</resources>

#ffffff00
试试这段代码

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

您可以使用自定义背景的按钮,而不是直接使用ImageButton


这是示例。

我想他只是想要阿尔法效果,而不是定义一个全新的图像。