心形点赞动画的实现
2016-08-16 14:53
295 查看
https://github.com/tyrantgit/HeartLayout
In your
demo中的代码
对心形位置进行设置的位置为
In your
build.gradle:
dependencies { compile 'tyrant:heartlayout:1.0.1' }
HeartLayout heartLayout = ...; heartLayout.addHeart(color); heartLayout.addHeart(color,heartResId,heartBorderResId);
demo中的代码
public class MainActivity extends Activity { private Random mRandom = new Random(); private Timer mTimer = new Timer(); private HeartLayout mHeartLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mHeartLayout = (HeartLayout) findViewById(R.id.heart_layout); mTimer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { mHeartLayout.post(new Runnable() { @Override public void run() { mHeartLayout.addHeart(randomColor()); } }); } }, 500, 200); } @Override protected void onDestroy() { super.onDestroy(); mTimer.cancel(); } private int randomColor() { return Color.rgb(mRandom.nextInt(255), mRandom.nextInt(255), mRandom.nextInt(255)); } }
对心形位置进行设置的位置为
/heartlayout/src/main/res/values/dimens.xml
相关文章推荐
- 贝萨尔曲线实现Periscope心形点赞动画效果
- 酷炫动画----Twitter like(心形)动画实现及分析
- jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
- 一分钟实现仿美拍直播的点赞动画
- Android控件实现直播App特效之点赞飘心动画
- jQuery点赞动画效果+1的代码实现
- 点赞动画在listview里面实现
- Android实现点赞动画(27)
- Android——实现酷炫的RecyclerView心形交错下拉刷新动画
- Android控件FlowLikeView实现点赞动画
- jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
- jquery心形点赞关注效果的简单实现
- android 飘心动画(直播点赞)效果(二)---贝塞尔曲线的实现
- Android -- 自定义ViewGroup+贝塞尔+属性动画实现仿QQ点赞效果
- 一个常用网站点赞动画功能实现
- jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
- Android贝塞尔动画实现QQ,虎牙等平台点赞效果初探
- 实现炫酷的点赞动画
- iOS使用核心动画和粒子发射器实现点赞按钮的方法
- iOS动画系列之九:实现点赞的动画及播放起伏指示器