yuphee / rewardlayout Goto Github PK
View Code? Open in Web Editor NEW仿斗鱼直播送礼物和连击效果动画
License: Apache License 2.0
仿斗鱼直播送礼物和连击效果动画
License: Apache License 2.0
Rewardlayout.mContext 内存泄露
1、复现流程如下,最后再提供代码
2、泄露详情如图
3、我这边初步跟踪发现是queue.take()挂起导致的泄露
4、我目前的解决方案是把onPause方法中的shutdown修改为shutdownNow,不知道有没更好的解决办法
5、源码
源码.zip
你好,请问下,同一种礼物发送给两个以上的人的时候,只有最后一个能停留,前面几个直接一闪而过是什么原因
您好,请问怎么拿到展示得礼物在第几条跑道?
我这边有一个需求这样的,礼物最长显示3S,但是10秒内都算连击
礼物图片是网络图片,第一次没缓存网络慢的时候显示不出来,这种怎么样处理比较好一点
设置了礼物初始数量(giftCount),但还是+1+1,求解
clearTask方法在非ui线程,在getChildCount后进入循环体,在viewG.getChildAt(j)之前正好主线程执行了remove操作成功,这时候获取到的view会为null,getTag就空指针异常,导致定时任务停掉了。这块线程同步上有问题,简单的方案可以通过catch住异常解决,根本上还是需要注意做好线程同步。
同时送10个人一个礼物 当再次送的时候发现 只会出现少于10个的情况 追踪发现View没有被移除 导致没显示出来
在观众送礼物的时候,有时候主播的礼物会不消失一直保留在屏幕上
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.