自定义View
文章平均质量分 74
Cod_erL
立志发表,没有坑的博客
展开
-
键盘弹起,或者收起的键盘
//写博客比较随意 看不懂的就留言 关于键盘弹起 收回的这个网上什么isAcvity() ==true 都是放屁的。。。。只要键盘存在 都是true 其实当你放开百度的时候 自己看看源码 看看过程其实是个很简单的问题。可以根据 ViewTreeObserver (不知道ViewTreeObserver 是什么的 看看另外一篇博客吧)直接贴代码吧 不废话了 其实就一个方法 onS原创 2015-11-04 15:34:08 · 530 阅读 · 0 评论 -
android 事件分发
触碰界面,Activity的dispatch接收到事件返回true,则本次事件结束,本次事件只会传递到dispatch,不再往下分发; ;返回false,传递该事件给LinearLayout的dispatch函数 LinearLayout的dispatch接收到该事件返回true,本次事件只会传递到dispatch,不再往下分发;返回fals原创 2015-11-30 12:17:18 · 308 阅读 · 0 评论 -
Android ViewGroup拦截触摸事件详解
转载地址 http://blog.csdn.net/bboyfeiyu/article/details/39719543前言在自定义ViewGroup中,有时候需要实现触摸事件拦截,比如ListView下拉刷新就是典型的触摸事件拦截的例子。触摸事件拦截就是在触摸事件被parent view拦截,而不会分发给其child,即使触摸发生在该child身上。被拦截的事件会转转载 2015-11-30 13:22:48 · 756 阅读 · 0 评论 -
android 自定义Toast
现在很多的应用 都会自定义个Toast.的方式 Toast 本身的代码是很长的,有时间可以看看没有 时间 可以不看 。Toast 的两个方法是自定义Toast的重点 一个就是 setView(),setGravity(); 有这两个就够了 一个是 设置View 一个是设置位置 这样的话 你就可以通过 这两个方法的组合进行 好看的Toast。 我选择的是继承Toast 重新定义原创 2016-01-15 15:18:31 · 449 阅读 · 0 评论 -
android textView添加不同颜色的边框
(一个群里的兄弟问的,)android给textview 添加边框 可以使用shape 这个只能添加同一种 需要组合的形式 实现如下小果盘1,使用 layer_list 进行 做个组合 使用一个 矩形边框 和一个其他颜色的直线进行 组合。上面的 helloWord 是用的 组合写的。还是直接贴代码吧 <stroke原创 2016-02-17 12:30:14 · 5652 阅读 · 1 评论 -
adb shell模拟点击事件 input
1,最开始使用这个的时候 想到是 monkey 事件 因为这个是 可以盲点屏幕的 ,使用的参数 不同 生成的点击效果不同,后来 没有找到 monkey 固定点击的位置。 查到的 input 是可以完成 模拟点击的需求 adb shell 中 直接输入 inputusage: input ... input text input ke原创 2016-02-23 09:39:58 · 14744 阅读 · 5 评论 -
Android viewHolder缓存RecyclerView,ListView
说道ListView RecyclerView 大家都比较熟悉,优化View的方式 其中最重要的一项是View的缓存,这个既让人爱又让人恨,优点就是 节约时间与空间,缺点,随意滑动容易造成数据的,样式的混乱。其实就是View缓存搞得鬼。废话不多说 直奔主题吧。解决方式1, 就是View缓存,滑动的时候,都会每次去从新设置一遍View的状态,记住从新设置。。 你要把你的View的状态设置到初原创 2016-05-13 22:11:10 · 912 阅读 · 0 评论 -
android apk 文件反编译
Android 反编译APK 的好处 第一,当自己代码加混淆的时候,代码找不到CLASS 可以反编译下看看,到底是没有屏蔽,还是有其他的问题第二,参考下别人的代码是怎么写的使用工具 就一个 https://github.com/liqingju123/apktool在这个GIT 上下载 是个集成 apktool_2.1.1.jar dex2jar.sh的包apk原创 2016-10-25 11:59:02 · 398 阅读 · 0 评论 -
android 饿了么 加入购物车动画(贝塞尔曲线绘制)
先看下效果吧为什么要做这个1,每天使用某订餐软件,加入购物车比较炫酷,加入的时候 加了一系列的动画,物品掉落到篮子里面。上网查证这个是贝塞尔曲线。canvas中提供了绘制 贝塞尔曲线的方法,包括 二阶跟三阶的。但是 做动画效果,我们使用 红点代替物品,要让上面的红点动起来其实 我是分了三部分去做的。第一,绘制红点。这个大家都会第二,让红点走个直线。第三,直线原创 2016-08-25 11:39:00 · 2537 阅读 · 0 评论