
view层进阶
文章平均质量分 72
Lei-13
这个作者很懒,什么都没留下…
展开
-
关于Dialog显示时,监听物理back键无效问题
在做项目时需要dialog消失就需要退出当前Activity,将dialog设置为外部点击不消失以后,想的是点击back键让其消失并且finish;可是发现在onKeyDown回调并没有执行,百度参考文章: http://blog.youkuaiyun.com/ddxxii/article/details/51114343因为dialog显示时会拦截物理键事件,所以需要在dialog中的 onKeyD原创 2016-11-17 11:20:12 · 2408 阅读 · 0 评论 -
关于AdapterView点击空白处事件
在项目中遇到GridView在item不满时,要求点击空白处也能响应某些事件,发现AdapterView是没有OnClick事件的;解决方案是重写他的onTouch事件,来判断不是他的item,从而实现空白处点击事件。 @Override public boolean onTouchEvent(MotionEvent ev) { if (mTouchIn原创 2016-11-08 15:57:56 · 1208 阅读 · 0 评论 -
AutoCompeleteTextView无条件显示下拉框列表(参考别人)
由于AutoCompleteTextView.setThreShold至少为1,所以在为空时,不会进行匹配所以我们只需要重写他的enoughToFilter 方法,让他返回true就可以了1.继承AutoCompleteTextView,重写enoughToFilter返回truepublic class InstantAutoComplete extends AutoComplete原创 2016-07-05 15:29:26 · 1112 阅读 · 1 评论 -
自定义view刮刮卡效果
要实现这种效果,必须要知道这样一个类PorterDuffXfermode,设置两张图片重叠的效果他有以下过滤模式:(SRC:ImageView 的src ;DST:ImageView的Background)android.graphics.PorterDuff.Mode. SRC :只绘制源图像android.graphics.PorterDuff.Mode. DST原创 2016-05-12 17:19:32 · 487 阅读 · 0 评论 -
自定义view重写触摸事件-imageview为例
package com.bdyl.view;import com.bdyl.constance.Logs;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;import android.widge原创 2016-02-17 11:50:55 · 1922 阅读 · 0 评论