Android中的imageview的使用

来源:互联网 发布:word vba编程代码大全 编辑:程序博客网 时间:2024/06/06 02:40
private int[] a=new int[]{            R.drawable.a1,            R.drawable.a2,            R.drawable.a3,            R.drawable.a4,            R.drawable.a5,            R.drawable.a6,    }; imageView.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                ImageView view=(ImageView) v;                Drawable drawable=view.getResources().getDrawable(a[(cout++)%6]);                //view.setImageResource(a[(cout++)%6]);                view.setImageDrawable(drawable);            }        });        //通过点击图片来查看下一张图片 final int width=this.getWindowManager().getDefaultDisplay().getWidth();        imageView.setOnTouchListener(new View.OnTouchListener() {            @Override            public boolean onTouch(View v, MotionEvent event) {                int x=(int) event.getX();                ImageView view=(ImageView) v;                if(x<=(width/2))                {                    cout=(cout+5)%6;                    view.setImageResource(a[cout]);                }                else                {                    cout=(cout+7)%6;                    view.setImageResource(a[cout]);                }                return false;            }        });//可以通过点击图片的左右部分来向左向右查看图片
原创粉丝点击