文档章节

android不规则图片按钮怎么实现

汤姆521
 汤姆521
发布于 2014/04/29 15:36
字数 131
阅读 57
收藏 0

以解决,关键代码如下:
imgbt=(ImageButton)findViewById(R.id.imgbt01);
                bitmap=((BitmapDrawable)(imgbt.getDrawable())).getBitmap();
                imgbt.setOnTouchListener(new OnTouchListener() {
                        public boolean onTouch(View v, MotionEvent event) {
                                if(bitmap.getPixel((int)(event.getX()),((int)event.getY()))==0){
                                        System.out.println("点击区没图像    "+
                                                        bitmap.getPixel((int)(event.getX()),((int)event.getY())));
                                }else{
                                        System.out.println("点击区有图像    "+
                                                        bitmap.getPixel((int)(event.getX()),((int)event.getY())));
                                }
                                return false;
                        }
                });

 

iv.setOnClickListener(new OnClickListener(){ 
            @Override 
            public void onClick(View v) { 
                // TODO Auto-generated method stub   
                Log.i("Test", "点击"); 
            } 
             
        }); 
         
        iv.setOnTouchListener(new OnTouchListener() 
        { 
            @Override 
            public boolean onTouch(View arg0, MotionEvent arg1)  
            { 
                // TODO Auto-generated method stub 
                if(bitmap.getPixel((int)(arg1.getX()),((int)arg1.getY()))==0) 
                { 
                    Log.i("Test", "透明区域"); 
                    return true;//透明区域返回true 
                } 
                return false; 
            }            
        }); 

本文转载自:http://www.2cto.com/kf/201208/149344.html

汤姆521
粉丝 2
博文 23
码字总数 1850
作品 0
安阳
程序员
私信 提问
android自定义button样式

在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇...

sumpower
2014/02/25
5.1K
0
怎么在图片的特地区域 实现点击事件?

我要在图片的特定区域,实现点击事件,如图,这是一个背景图,中间有个按钮,也是背景图片的一部分,我希望直接在那个按钮的区域实现点击事件,请问有什么好的办法? 我目前的做法,是弄个b...

天王盖地虎626
2015/03/31
1K
5
android透明区域点击穿透怎么实现啊

一些不规则图像模型都是由许多不规则图片拼接而成的,但是每个图片都有透明的边框区域,从而就会有重叠的情况。点击重叠区域响应的事件总是最上层的那个view,怎么实现穿透呢。

菲果科技
2013/12/25
1K
0
Android UI:XML文件配置按钮等背景方案

(1)在开发中,我们经常会遇到一些纯色或带边框的简单样式的按钮或div,很多时候,都是用九宫格的背景图片来贴上去。但仔细想来,使用图片也带来了一些性能上的问题,包括过多的图片文件会导...

古沐风
2014/01/24
3.2K
0
项目需求讨论 - WebView下拍照及图片选择功能

前言: 如果觉得掘金上看图片放大看不清楚,可以跳到另外的同步发布的链接看,放大图片下部有个可以查看原图功能,很清楚:项目需求讨论 - WebView下拍照及图片选择功能 现在很多app里面,都...

青蛙要fly
2018/06/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部