ThumbUpSample
ThumbUpSample copied to clipboard
HenCoder仿写活动-点赞效果
`if (mTopMargin < 0) { params.topMargin = mTopMargin;//设置这个距离是为了文字与拇指居中显示 }`
为什么会截掉一位
9变10 99 变 100 都会截掉最后一个0 我是把这个view放在两个view之间了
 
private void drawIcon(Canvas canvas) { if (isThumbUp) { if (mClipPath != null) { canvas.save(); canvas.clipPath(mClipPath); canvas.drawBitmap(shining, startX + dp_2, startY, mBitmapPaint); canvas.restore(); //扩散的圆环 canvas.drawCircle(startX + mCircleX, startY + mCircleY, mRadius,...
源码中拇指 icon 的在动画的每个瞬间都会执行一次 `BitmapFactory.decodeResource` & `Bitmap.createBitmap`,如果通过 `canvas.scale` 来做动画是否存在一定的性能提升?
  数量加的时候变成了取消点赞效果 数量减的变成了点赞效果
图片大小的取值
THUMB_WIDTH 的值为什么是 20f
小算法写复杂了额
` private void calculateChangeNum(int change) { if (change == 0) { nums[0] = String.valueOf(count); nums[1] = ""; nums[2] = ""; return; } toBigger = change > 0; String oldNum =...
good!!