ThumbUpSample icon indicating copy to clipboard operation
ThumbUpSample copied to clipboard

HenCoder仿写活动-点赞效果

Results 10 ThumbUpSample issues
Sort by recently updated
recently updated
newest added

`if (mTopMargin < 0) { params.topMargin = mTopMargin;//设置这个距离是为了文字与拇指居中显示 }`

9变10 99 变 100 都会截掉最后一个0 我是把这个view放在两个view之间了

![p1](https://user-images.githubusercontent.com/14181662/37072561-1d0efe18-21fd-11e8-8011-6eea7fc90865.png) ![p2](https://user-images.githubusercontent.com/14181662/37072562-1d4013cc-21fd-11e8-9450-7660b2f4bfdd.png)

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` 来做动画是否存在一定的性能提升?

![](http://ofavt5xwo.bkt.clouddn.com/20171108173025_7uSDzy_AEA28A3B828D3F06BFA4DEE8BEEABFAF.jpeg) ![](http://ofavt5xwo.bkt.clouddn.com/20171108173159_gHG5oM_3487E94753836C9A44E773D042BA29A5.jpeg) 数量加的时候变成了取消点赞效果 数量减的变成了点赞效果

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 =...