摘要: 参考:http://weishu.me/2015/09/23/Xfermode-in-android/ Sa = Source alphaDa = Dest alphaSc = Source colorDc = Dst color如果用叠加的形式看,Dst是下面的图,也就是先画的图;Source是上 阅读全文
posted @ 2016-11-16 17:56 812796958 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/tutngfei1129287460/article/details/7383480 a.java把内存分两种:一种是栈内存,另一种是堆内存; 1。在函数中定义的基本类型变量和对象的引用变量都在函数的栈内存中分配;2。堆内存用来存放由new创建的对象和 阅读全文
posted @ 2016-07-13 17:43 812796958 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 使用中遇到的问题;1. 明明该类没有混淆但是报Caused by: java.lang.ClassCastException: 发现没类型没了:(加入下面) #避免使用泛型的位置混淆后出现类型转换错误: -keepattributes Signature2.can't find referen... 阅读全文
posted @ 2015-11-22 00:53 812796958 阅读(213) 评论(0) 推荐(0) 编辑
摘要: B.使用Fragment应用放置后台很久,被系统回收,出现crash;原因:系统做了源码FragmentActivity调用onSaveInstanceState保存Fragment对象,这时候系统恢复保存的Fragment,但是在FragmentActivity重新执行生命周期的时候,我们重新生成... 阅读全文
posted @ 2014-11-27 11:33 812796958 阅读(1740) 评论(0) 推荐(1) 编辑
摘要: A.处理异常java.lang.IllegalStateException: Fragment bb{42261900} not attached to Activity处理方式:由于在线程中调用Fragment以下方法会出现fragment已经没有附加到activity, 所以在调用这些方法... 阅读全文
posted @ 2014-11-27 11:32 812796958 阅读(4857) 评论(0) 推荐(0) 编辑
摘要: @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_UP: Log.i(TAG, "get Sy" + getScrollY()); smoothScrollTo(0, 0); return mGestureDetector.onTouchEvent(event); case MotionEvent.ACTION_DOWN: return mGestureDetector.onTouchEvent... 阅读全文
posted @ 2013-12-05 17:21 812796958 阅读(268) 评论(0) 推荐(0) 编辑