android 表情包

这两天比较看重动画效果,看了好多,下面这个动画的效果类似于微信中发送"生日快乐"和"么么哒"之类的词语时触发的动画效果

因本人不会上传动图,所以大家只能看这个了android 表情包_第1张图片

1.首先它是一个第三方,导入依赖    implementation 'com.luolc:emoji-rain:0.1.1' //表情包

android 表情包_第2张图片

2.接着布局文件




    

        

        
    

android 表情包_第3张图片

3.然后根据id找到控件,设置:

@BindView(R.id.group_emoji_container)
EmojiRainLayout mContainer;
// add emoji sources
mContainer.addEmoji(R.mipmap.emoji_one);
mContainer.addEmoji(R.mipmap.emoji_two);
mContainer.addEmoji(R.mipmap.emoji_three);
mContainer.addEmoji(R.mipmap.emoji_four);
mContainer.addEmoji(R.mipmap.emoji_five);
mContainer.setPer(5);  //每一波掉落的emoji个数,默认6个
mContainer.setDuration(7200);// 掉落动画持续的总时长,默认8000ms
mContainer.setDropDuration(2400); // 每个emoji掉落时长的平均值,默认2400ms
mContainer.setDropFrequency(500);// 掉落频率,即每两拨的时间间隔,默认500ms
mContainer.startDropping();

android 表情包_第4张图片

图片可以自行修改.效果就有了,亲测有效

 

 

你可能感兴趣的:(自定义)