• [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>
  • 相关阅读:
    Elastic Search的学习
    数据分析相关
    爬虫相关
    Git 知识总结
    运维开发
    Flask
    Linux入门
    MYSQL, REDIS 等数据库的介绍
    Django的学习之路
    逆向工具Frida 环境搭建
  • 原文地址:https://www.cnblogs.com/greywolf/p/2826398.html
Copyright © 2020-2023  润新知