- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Android 计时器CountDownTimer延迟问题
用CountDownTimer作验证码倒计时计时器时,最后执行onfinish()时,会有不到一秒的延迟问题,比如new CountDownTimers(10*1000,1000) { @Override public void onTick(long millisUntilFinished) { // TODO Auto-generated method stub
2015-07-29 14:46:34 3701 3
原创 用到afinal注解的项目代码混淆后某些控件view点击事件无效
最近一个项目上线,要求代码混淆,可混淆后某些控件的点击事件无效,后来发现是afinal注解的问题。查了半天资料,后来又问了afinal的相关人员,他们给出的解决方案是排除混淆被注解的类,这样的话意味着基本所有的activity和fragment都不能混淆,这不是我想要的。 后来反编译代码比较排除被注解的类和不排除被注解类的区别,比较发现,那些不能点击的控件的定义代码被优化掉了,
2015-07-20 11:27:21 1532 2
原创 camera.applyToCanvas(canvas)无效
在自定义view中用到了canera的3D效果,可是camera.applyToCanvas(canvas)在4.3以下的系统中不起作用。比较了下源码,查了一些资料发现了问题所在。 在网上查到的资料说4.3以下如果启用了硬件加速渲染,则3D效果不起作用public void applyToCanvas(Canvas canvas) { if (canvas.i
2015-07-08 15:42:33 1070
原创 圆角、圆形ImageView(头像需求)
在网上找了几个,都只是圆形的,或多或少也都存在一些问题,比如用xutils加载图片时就因为transitationdrawable导致图片不显示问题,自己就改了一下,以下是代码很简单,具体效果和xml'中定义的shape一样,就不具体讲解了import android.content.Context;import android.graphics.Bitmap;import andro
2015-03-23 16:28:58 810
原创 自定义layout中嵌套button问题
这两天写了一个拖动控件,需要集成Linearlayout,重写了其中的onInterceptTouchEvent事件,其中遇到一个问题,MotionEvent.ACTION_DOWN中return false时拖动控件总会引起button的点击效果(只是效果,不是点击事件),改为return true的话Button又无法引起点击事件,肯定是不行的。 后来看了下源代码,发现bu
2015-02-28 17:44:42 427
原创 viewPager 页面切换时 fragment重新加载问题
当viewpager切换页面时,当页面比较多时,当前显示页面不相邻的fragment会被viewpager destory掉,重新显示时会再次调用oncreateview,解决方法是调用viewpager.setOffscreenPageLimit(int a)设置当前显示页面相邻的a个页面进行缓存
2014-01-09 16:38:07 4242 2
原创 fragment:调用popbackstack及commit方法illegalStateException异常解决方法
当调用popbackstack及commit方法对fragment进行进栈出栈操作时,可能就会出现illegalStateException can not perform this action after onsaveinstancestate异常该异常出现的条件是在系统检测到activity可能要销毁时会调用onSaveInstanceState对activity的状态进行保存,在状态未
2013-12-13 14:58:10 4706 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人