镂空点击
2016-04-26 21:54
113 查看
核心代码
Demo效果
由于空间博客空间有限,Demo删除了很多编译的东西,用AS编译时会有点耗时,谅解
Demo下载
技术难度 E-
—aixi
public ImageViewPierce (Context context, AttributeSet attrs, int defStyleAttr) { super (context, attrs, defStyleAttr); //设置可以获取到Bitmap setDrawingCacheEnabled (true); } public boolean onTouchEvent (MotionEvent event) { //获取点击坐标的颜色值 int pixel = getBitmap ().getPixel ((int) event.getX (), (int) event.getY ()); //经测试,图片透明区域的颜色值为 0 if (pixel == 0) { return false; } return super.onTouchEvent (event); } public Bitmap getBitmap () { //获取Bitmap return getDrawingCache (); }
Demo效果
由于空间博客空间有限,Demo删除了很多编译的东西,用AS编译时会有点耗时,谅解
Demo下载
技术难度 E-
—aixi
相关文章推荐
- 关于【cocos2d-X】 3.X 安卓如何打包 (我用的3.7.1) 针对第一次打包新手
- 冲刺第九天
- 工具函数(一)
- Generate Parentheses
- Unity之Quaternion学习二
- 教学生jni编程(一)
- 数据挖掘算法-关联规则Apriori
- a3
- 模糊hash算法的一点理解
- code1068 乌龟棋
- Linux进阶之bash编程(流程控制-while,break,continue)
- HTML5视频播放器video和音频播放器audio用法
- html里面Meta标签的使用
- 安卓开发基础
- phpMyAdmin操作之改管理员密码
- 【PKUSC 2015】的一道数学题
- Can not perform pod install under el capitan (15A279b)
- 作业6 学生成绩录入系统设计与实现 阶段一
- 轮询的弊端!
- (内联元素和块级元素)