08 2017 档案

摘要:dispatchTouchEvent().onInterceptTouchEvent().onTouchEvent()这几个是触摸时间传递过程中重要的几个方法, dispathchTouchEvent是处理触摸事件分发,事件大多是从Activity的dispatchTouchEvent开始的,执行s 阅读全文
posted @ 2017-08-31 15:31 让学习如呼吸一般自然 阅读(257) 评论(0) 推荐(0)
摘要:headView的实际高度超过一个屏幕,但是显示的结果只有一个屏幕,超过一个屏幕高度意外的部分显示不全。 只使用了listView.getRefreshable().addHeadView(headView);headeView的高度超过一个屏幕, 在listView有数据的时候,显示是没有问题。l 阅读全文
posted @ 2017-08-29 14:32 让学习如呼吸一般自然 阅读(813) 评论(0) 推荐(0)
摘要:一:不同场景下Actvity生命周期的变化过程 .启动Activity. onCreate onStart onResume,Activity进入运行状态。 .Activity退居后台(当前Activity转到新的Activity或按Home键返回主屏幕) onPause onStop,进入停滞状态 阅读全文
posted @ 2017-08-29 09:48 让学习如呼吸一般自然 阅读(237) 评论(0) 推荐(0)
摘要:1.创建Spannable对象 flags属性就有意思了,共有四种属性: Spanned.SPAN_INCLUSIVE_EXCLUSIVE 从起始下标到终了下标,包括起始下标Spanned.SPAN_INCLUSIVE_INCLUSIVE 从起始下标到终了下标,同时包括起始下标和终了下标Spanne 阅读全文
posted @ 2017-08-25 16:48 让学习如呼吸一般自然 阅读(624) 评论(0) 推荐(0)
摘要:dialogFragment的简介 阅读全文
posted @ 2017-08-24 10:36 让学习如呼吸一般自然 阅读(131) 评论(0) 推荐(0)
摘要:1.timer.schedule(new MyTask(),long time1,long time2); 第一个参数是TimerTask类,使用者要继承该类,并实现run()方法,因为TimerTask类实现了Runnable接口。 第二个参数的意思是说,用户调用schedule()方法后,经过多 阅读全文
posted @ 2017-08-24 10:35 让学习如呼吸一般自然 阅读(1067) 评论(0) 推荐(0)
摘要:API 介绍和原理简析 1. 概念:扩展的观察者模式 观察者模式面向的需求是:举一个例子,警察在小偷实施作案的时候实施抓捕,在这一个例子中警察是观察者,小偷是被观察者。但是程序的观察者模式和这个还是有所区别的。观察者不需要一直看着被观察者,而是采用注册(Register)或者订阅的模式(Subscr 阅读全文
posted @ 2017-08-17 23:56 让学习如呼吸一般自然 阅读(436) 评论(0) 推荐(0)
摘要:Glide隐藏了一大推复杂的在后台的场景,Glide做了所有的网络请求和处理在后台线程中,准备好了切回到ui线程后更新ImageView. 假设ImageView不再是图像的最后一步。我们只要Bitmap本身。Glide提供了一个用Targets的方式的接收图片资源的Bitmap.Targets是回 阅读全文
posted @ 2017-08-16 14:35 让学习如呼吸一般自然 阅读(562) 评论(0) 推荐(0)
摘要:一:定义刷新动画的layout 共同的设置方法是 1:getDefaultDrawableResId() 2:refreshingImpl() 正在刷新时的回调方法,可以设置开始动画 3:resetImpl() 重置 二,正在刷新时为图片居中旋转的效果 1,首先修改library中的pull_to_ 阅读全文
posted @ 2017-08-15 17:25 让学习如呼吸一般自然 阅读(279) 评论(0) 推荐(0)
摘要:处理问题一:viewPager.setOffscreenPageLimit(0)不管用还是默认会加载第二个fragment的原因(源码解读); 处理问题二:setUserVisibleHint的使用场景和onCreate onResume() 的执行顺序 这个情况适合多个fragment之间切换时统 阅读全文
posted @ 2017-08-14 18:07 让学习如呼吸一般自然 阅读(2897) 评论(1) 推荐(1)
摘要:dialog.setCancelable(false); dialog弹出后会点击屏幕或物理返回键,dialog不消失 dialog.setCanceledOnTouchOutside(false); dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失 阅读全文
posted @ 2017-08-12 18:08 让学习如呼吸一般自然 阅读(850) 评论(0) 推荐(0)
摘要:正则表达式的实现和应用场景 基础 \d可以匹配一个数字 \w可以匹配一个数字或字母或_ \s可以匹配一个空格(也包括Tab等空白符) .可以匹配任意字符(数量为1) *表示任意个字符(包括0个) +表示至少一个字符 ?表示0个或1个字符 {n}表示n个字符 {n,m}表示n-m个字符 表示行的开头, 阅读全文
posted @ 2017-08-10 18:14 让学习如呼吸一般自然 阅读(163) 评论(0) 推荐(0)
摘要:使用场景: 假如你的项目的某个版本已经完成测试开发.测试并已经上线,接下来街道新的需求,新项目开发需要修改多个文件的代码,当需求已经开发一段时间的时候,突然接到用户和测试人员的反馈,项目中某个重大的bug需要紧急修复,并且修复后需要立即上线;此时应该怎么修改bug?是在当前开发的新需求上面修改吗?答 阅读全文
posted @ 2017-08-09 19:36 让学习如呼吸一般自然 阅读(6767) 评论(1) 推荐(0)
摘要:恢复内容开始 恢复内容结束 阅读全文
posted @ 2017-08-09 09:59 让学习如呼吸一般自然 阅读(813) 评论(0) 推荐(0)
摘要:2.android:listSelector 自定义listview的时候,当你不使用android:listSelector属性,默认会显示选中的item为橙黄底色,有时候我们需要去掉这种效果。 3.fadingEdge fadingEdge属性用来设置拉滚动条时 ,边框渐变的放向。none(边框 阅读全文
posted @ 2017-08-07 18:19 让学习如呼吸一般自然 阅读(301) 评论(0) 推荐(0)
摘要:方式一: arg1.setBackgroundColor(Color.parseColor("#87CEFA")); 方式二: 阅读全文
posted @ 2017-08-04 17:50 让学习如呼吸一般自然 阅读(1310) 评论(0) 推荐(0)