zoukankan      html  css  js  c++  java
  • [Android实例] Android ImageButton动画效果

    imageButton.setOnTouchListener(new OnTouchListener(){ 
    
    @Override 
    
    public boolean onTouch(View v, MotionEvent event) { 
    
    if(event.getAction() == MotionEvent.ACTION_DOWN){ 
    
    //更改为按下时的背景图片 
    
    v.setBackgroundResource(R.drawable.pressed); 
    
    }else if(event.getAction() == MotionEvent.ACTION_UP){ 
    
    //改为抬起时的图片 
    
    v.setBackgroundResource(R.drawable.released); 
    
    } 
    
    return false; 
    
    } 
    
    });
    <?xml version="1.0" encoding="UTF-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="false" android:drawable="@drawable/button_add" /> 
    <item android:state_pressed="true" android:drawable="@drawable/button_add_pressed" /> 
    <item android:state_focused="true" android:drawable="@drawable/button_add_pressed" /> 
    <item android:drawable="@drawable/button_add" /> 
    </selector>

     这个文件放在drawable目录下面。命名为button_add_x.xml
           使用的时候:

    <ImageButton 
    android:id="@+id/ImageButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="#00000000" 
    android:src="@drawable/button_add_x" > 
    </ImageButton>
  • 相关阅读:
    Spring MVC
    Spring
    MyBatis
    Java Listener
    Java Filter
    JSTL
    EL
    pyltp安装
    美团面经-java开发
    oppo面经-java开发
  • 原文地址:https://www.cnblogs.com/greywolf/p/2826398.html
Copyright © 2011-2022 走看看