03 2013 档案
摘要:当2月。通过1 final int max = time.getActualMaximum(Calendar.DAY_OF_MONTH);获取最大天数时。自动会调至3月。解决方法:在之前设置1 time.set(Calendar.DATE, 1);原因。。有时间看看源码再说吧。
阅读全文
摘要:最近在读代码重构的书。其中这点受益匪浅。记录一下。取出魔法数,将其声明为final (static) 变量,非常经典的作法。但不仅仅止步于此。其最致命的缺点就是:他只是一个整数。那就意味着没有类型检查。尤其如类型,flag。 public static final int FLAG_ACTION_MOOD = FLAG_ACTION_DEFAULT; public static final int FLAG_ACTION_MOOD_WRONGED = FLAG_ACTION_DEFAULT; public static final int FLAG_ACTION_MOOD_C...
阅读全文
摘要:先说结果:setMeasureAllChildren(false).可以让子View适应自己的高度。查看源码可以发现。ViewFlipper的父类ViewAnimator是继承与FrameLayout.1.能控制View的宽高的话,先去onMeasure看看。 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int count = getChildCount(); final boolean measureMatchParentChildren = ...
阅读全文
摘要:View缩放。根据两指连线的中点为缩放中心进行缩放。SacleGesture.java 1 2 3 import android.view.ScaleGestureDetector; 4 import android.view.View; 5 import android.view.ScaleGestureDetector.OnScaleGestureListener; 6 import android.view.animation.Animation; 7 import android.view.animation.ScaleAnimation; 8 9 /**10 * scale ...
阅读全文

浙公网安备 33010602011771号