进阶篇
love_static
热爱Android开发
展开
-
自定义View---怎么解决View的滑动冲突
自定义View—怎么解决View的滑动冲突常见View的滑动冲突有以下几种: 1.外部滑动和内部滑动方向不一样 2.外部滑动和内部滑动方向一样 3.以上两种情况的嵌套糅合滑动冲突解决的规则: 1.根据自定义View的特征来解决滑动冲突。例如:外部滑动和内部滑动方向不一样时,我们可以通过滑动的水平方向上和垂直方向的距离来解决。 2.根据具体业务来解决滑动冲突。这种情况得具体问题具体分析。废话原创 2015-11-06 22:15:54 · 577 阅读 · 0 评论 -
仿支付宝密码输入界面+随机键盘
**仿支付宝密码输入界面+随机键盘** 最近搞了dome,随机数字键盘+仿支付宝交易密码支付UI编写,很好的封装,随处调用 先上图,看看dome效果,觉得可以,可以继续往下走,ok… 随机键盘的实现,主要输对KeyboardView的绘制,以及Keyboard的应用,实例化Keyboard keyDig = new Keyboard(mContext, R.xml.symbols);原创 2015-12-23 12:14:48 · 4818 阅读 · 1 评论 -
Android 性能优化之——内存优化
内存溢出(OOM)应用所需要的内存超过这个系统分配的内存限额,这就造成了内存溢出而导致应用Crash内存泄漏当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,导致内存泄漏关系:内存泄漏是造成内存溢出的主要原因之一,因此在开发中应避免内存泄漏。常见几种造成内存泄漏的案例:一、单例造成的内存泄漏单例的原创 2017-02-27 22:03:23 · 396 阅读 · 0 评论