Android的按钮按下效果

原创 2012年03月26日 21:46:52
    package cn.zx.android;  
      
    import android.app.Activity;  
    import android.os.Bundle;  
    import android.view.KeyEvent;  
    import android.view.View;  
    import android.view.View.OnClickListener;  
    import android.view.View.OnKeyListener;  
    import android.widget.Button;  
      
    public class ButtonActivity extends Activity {  
        /** Called when the activity is first created. */  
        private Button btn;  
        @Override  
        public void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            setContentView(R.layout.main);  
            btn=(Button)this.findViewById(R.id.btn);  
            btn.setOnClickListener(new OnClickListener(){  
      
                @Override  
                public void onClick(View arg0) {  
                    // TODO Auto-generated method stub  
                    System.out.println("btn pressed");  
                }  
                  
            });  
        }  
    }  

布局文件:

<?xml version="1.0" encoding="utf-8"?>  
    <selector xmlns:android="http://schemas.android.com/apk/res/android">  
        <item android:drawable="@drawable/android_pressed"  
              android:state_pressed="true" />  
        <item android:drawable="@drawable/android_focused"  
              android:state_focused="true" />  
        <item android:drawable="@drawable/android_normal" />  
    </selector>  
    <pre class="xml" name="code">    <ImageButton   
            android:layout_width="fill_parent"   
            android:layout_height="wrap_content"  
            android:background="@drawable/ic_tab_artists"  
        /></pre>  
       




Android 贝赛尔曲线实现自定义button 果冻-压下形变,抬起后弹弹的效果

最近看到了用贝塞尔曲线 实现的一些动画效果,相比于一般的动画,它可以实现一些形变效果,比如果冻效果,QQ小红点效果等。 下面实现了一个自定义带有弹性的button-压下形变,抬起后弹弹的效果。(虚拟机...
  • u013568090
  • u013568090
  • 2016年06月09日 19:29
  • 1151

高仿google now效果的呼吸按钮简单实现

该按钮是我最早接触到为view添加动画效果的需求,刚刚参加安卓开发工作,要求设计一个好看的语音按钮效果,就有了这个成果,但是后来又改方案了,所以我也就没有对该按钮进行封装为一个自定义按钮,本文主要是展...
  • Vi2Zhang
  • Vi2Zhang
  • 2015年12月19日 21:23
  • 1558

Android 各种按钮点击效果以及兼容性问题总结

全面的讲解按钮点击效果,图片的点击,Material Design风格的点击效果
  • tyzlmjj
  • tyzlmjj
  • 2015年11月29日 15:43
  • 17808

使用<shap>为Button加上阴影效果

之前做项目时会遇到需要实现带阴影效果的Button,为了不太起眼的阴影还要qieu...
  • guxiao1201
  • guxiao1201
  • 2014年11月04日 20:02
  • 10307

携程在手点击小按钮缩放效果与自定义按钮效果

携程在手点击小按钮缩放效果思路很简单,点击按钮写一个缩放动画效果,延迟0.5m,接着进去相应的activity中。   1、在layout下建一个anim文件夹,写一个set的set_scale.x...
  • u012303938
  • u012303938
  • 2015年04月15日 10:01
  • 972

android selector设置button点击效果(详细)以及常见问题

button的点击效果学习起来事实上比较容易,此点对开发者来说也是使用的比较频繁的一个知识点,与它相关的还有编辑框的获取焦点时改变背景颜色、选择button选择时改变字体颜色等等。这些其实都是用到的d...
  • Double2hao
  • Double2hao
  • 2016年02月02日 10:17
  • 20160

android studio开发<二> 动态按钮动画效果

原创 按钮动态效果: 1.在res--drawable--新建一个XML文件。 这里就举例按钮和默认效果,还有其他效果就不写了。 2.在act...
  • u012322710
  • u012322710
  • 2016年09月06日 18:28
  • 3017

Android 按钮呼吸灯效果

公司要求做在按钮上做一个呼吸灯的效果,想了一下,可以做一个北京,背景执行动画,让他循环的消失和出现,首先要做两个动画...
  • u013915524
  • u013915524
  • 2016年12月30日 10:52
  • 1297

android 用xml实现点击效果

刚刚学了用xml文件实现点击效果,特地来记录下来。 app上的按钮,通常都要设置好点击效果,让用户知道他点击了这个按钮,是一种基本的用户体验。 原理: 点击效果原理很简单,无非就是使用两张或两张以上的...
  • IT_ming
  • IT_ming
  • 2015年07月26日 21:24
  • 1428

Android之Button自定义点击效果

我们在界面上经常会用到button按钮,但通常button点击后看不到点击的效果,如果用户连续点击了两次,就会报NAR错误,这样交互性就比较差了。如果我们自定义了button点击效果,比如我们点击了b...
  • chaoyu168
  • chaoyu168
  • 2015年10月29日 08:56
  • 1477
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android的按钮按下效果
举报原因:
原因补充:

(最多只允许输入30个字)