- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 ASwipeLayout一个强大的侧滑菜单控件
前言该控件的优点: - 1.无论是在RecyclerView,ListView,还是LinearLayout等,只要是ViewGroup用该控件都能实现侧滑。 - 2.控件的手势滑动冲突已解决,不会出现嵌套到ScrollView等控件出现滑动不流畅的情况 - 3.控件使用简单,只需要在xml外套一层该控件就好了,秒接入 - 4.点击事件很方便,原来什么写法就什么写法1.效果图...
2018-04-20 09:59:57 199
原创 Android奇葩问题汇总
一.资源文件报空指针,转换异常,但是明明写的都是正确的,那么这个时候,需要考虑下下面这种情况?1.当我们的Android程序有多个module的情况下,如果在有模块引入别的模块的情况,主模块的资源文件会覆盖子模块所有的资源,导致子模块获取的资源是主模块的资源。 2.这里的资源文件(layout,string,color,style等)但是不包含id,如果不同模块的id相同的话,这个是没有问题
2018-01-26 10:01:53 228
原创 Android的延迟实现的几种解决方案以及原理分析
写这篇文章的目的,是看到群里有人在实现延迟的时候,用如下的第四种方法,个人感觉有点不妥,为了防止更多的人有这种想法,所以自己抽空深入分析,就分析的结果,写下此文,希望对部分人有启示作用。1.实现延迟的几种方法?答: 1.java.util.Timer类的:public void schedule(TimerTask task, long delay) { if
2018-01-24 11:11:36 452
原创 ScrollView(RecyclerView等)为什么会自动滚动原理分析,还有阻止自动滑动的解决方案
引言,有一天我在调试一个界面,xml布局里面包含Scroll View,里面嵌套了recyclerView的时候,界面一进去,就自动滚动到了recyclerView的那部分,百思不得其解,上网查了好多资料,大部分只是提到了解决的办法,但是对于为什么会这样,都没有一个很好的解释,本着对技术的负责的态度,花费了一点时间将前后理顺了下1.首先在包含ScrollView的xml布局中,我们在一加载
2018-01-24 11:10:27 297
原创 Android带有粘性头部的ScrollView
前言,一天在点外卖的时候,注意到饿了么列表页的滑动效果不错,但是觉得其中的手势滑动还是挺复杂的,正好又碰到了在熟悉Touch事件的理解当中,所以就抽空对着饿了么的列表页面尝试写写这个效果1.先贴一个实现的效果图逻辑是当外部的ScrollView没有滑到底部的时候,往上滑动的时候,是滑动外部的ScrollView,当外部的ScrollView到达底部的时候,我们再网上滑,就是滑动内部的列
2018-01-24 11:02:16 1601
原创 一个简单的滚动数字的效果实现
1.效果图2.定制的属性textColor 字体颜色textSize 字体大小duration 文字显示出来的时间3.使用说明Step 1. Add it in your root build.gradle at the end of repositories: allprojects { repositories {
2018-01-24 10:58:32 13384
原创 Android一个包含表格的图表库
之前有写过一个图表lib,但是开发的速度,大多很难跟上产品需求变化的脚步,所以修改了下原先的图表库,支持图表下面能整合table显示对应的类目,用曲线替换了折线,支持多曲线的显示,增加了显示的动画,,增加了一些可定制的属性,支持水平柱状图和叠加柱状图,以及多曲线图和饼状图的显示1.效果图2.各种图表的使用方式1.饼状图 这个和原先的使用一样,只不过增加了一个动画,可以参...
2018-01-24 10:28:28 199
原创 Message MessageQueue Runnable Looper 和Handler的关系理解
1.1 Runnable和Message能进行相互转化 , 通过源码的getpostMessage(Runnable),View.post(Runnable) Handler.post(Runnable)private static Message getPostMessage(Runnabler) { Message m = Message.obtain();
2015-08-06 09:27:20 364
原创 android的内存优化心得
1.1 利用线程池的概念,来操作线程,减少线程的创建和销毁的时间1.2 在用过多的Message的时候,用message的obtain方法,利用消息池创建消息1.3 采用static的Handler来处理线程,避免handler的引用导致防止GC时因为handler有引用导致,activity不能被回收,循环泄漏. static cla
2015-08-06 09:25:42 234
原创 javaweb
当出现Class org.apache.catalina.core.ApplicationFilterConfig can not access a member of class com.web.filter.CharacterEncodingFilter with modifiers ""at sun.reflect.Reflection.ensureMemberAccess(Reflec
2014-05-05 17:13:47 296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人