3dTagCloudAndroid
3dTagCloudAndroid copied to clipboard
Tagcloud component for android
文字抖动
细看的话,文字有一些抖动,请问有什么方法可以优化吗?
我用自定义ImageView实现的圆角图片做的小标签,想要小标签显示为圆形的,但是头像图片总是被填充成含有背景色的矩形标签,不设置app:lightColor 和app:darkColor也会有默认的填充色,设置了app:lightColor ="@null" app:darkColor="@null"也不行,请大佬指教~
我设置滚动速度后,星球自行滚动的速度还是没有变化
第一个数据坐标固定不动,点击其他数据滚动到第一条数据位置,带上滚动效果,这种如何实现?
请问一下,我如如何在这个球形中间放一个头像,且旋转的时候不会触碰头像范围
主线程更新TagCloudView出现较多jank,可以尝试使用单独的非主线程进行维护进行优化,但是目前的TagClouldView限制了更新线程只能在主线程 解决方案:https://github.com/misakuo/3dTagCloudAndroid/pull/33/commits 如下方法可以自定义一个线程,并在线程中维护TagCloudView ```java //: MyThread.java @Override public void run() { Looper.prepare(); mHandler = new Handler(Looper.myLooper()); WindowManager.LayoutParams layoutParams = new WindowManager.LayoutParams( WindowManager.LayoutParams.MATCH_PARENT, Utils.dx2dp(400), TYPE_APPLICATION, 0, PixelFormat.TRANSPARENT); layoutParams.gravity = Gravity.TOP; layoutParams.flags...
博客地址:https://blog.csdn.net/Kingsman_T/article/details/103905776
在计算关键的phi和theta值得算法里: phi = Math.acos(-1.0 + (2.0 * i - 1.0) / count); theta = Math.sqrt(count * Math.PI) * phi; 其中phi的我能理解,但是theta为什么是这么计算的呢?求教,查了很多资料,比如: https://www.cnblogs.com/dishuostec/archive/2011/10/25/2223703.html 都没有给出准确解答