Android 搜索云标签实现效果源程序代码
Android程序开发实现“搜索云标签效果"功能的源程序代码!keywordsFlow.rubKeywords(); feedKeywordsFlow(keywordsFlow,Namekeywords); keywordsFlow.removeAllViews(); Random random = new Random(); int ran = random.nextInt(10); if (ran % 2 == 0) { keywordsFlow.go2Show(KeywordsFlow.ANIMATION_OUT); } else { keywordsFlow.go2Show( KeywordsFlow.ANIMATION_IN); } /** * 开始动画显示。 * 之前已经存在的TextView将会显示退出动画。 * @return 正常显示动画返回true;反之为false。返回false原因如下: * 1.时间上不允许,受lastStartAnimationTime的制约; * 2.未获取到width和height的值。 */ public boolean go2Show(int animType) { if (System.currentTimeMillis() - lastStartAnimationTime > animDuration) { enableShow = true; if (animType == ANIMATION_IN) { txtAnimInType = OUTSIDE_TO_LOCATION; txtAnimOutType = LOCATION_TO_CENTER; } else if (animType == ANIMATION_OUT) { txtAnimInType = CENTER_TO_LOCATION; txtAnimOutType = LOCATION_TO_OUTSIDE; } disapper(); boolean result = show(); return result; } return false; } KeywordsFlow.ANIMATION_IN); } /** * 开始动画显示。 * 之前已经存在的TextView将会显示退出动画。 * @return 正常显示动画返回true;反之为false。返回false原因如下: * 1.时间上不允许,受lastStartAnimationTime的制约; * 2.未获取到width和height的值。 */ public boolean go2Show(int animType) { if (System.currentTimeMillis() - lastStartAnimationTime > animDuration) { enableShow = true; if (animType == ANIMATION_IN) { txtAnimInType = OUTSIDE_TO_LOCATION; txtAnimOutType = LOCATION_TO_CENTER; } else if (animType == ANIMATION_OUT) { txtAnimInType = CENTER_TO_LOCATION; txtAnimOutType = LOCATION_TO_OUTSIDE; } disapper(); boolean result = show(); return result; } return false; }
用户评论
挺好。能在项目中使用。
不错。但是就是分高了点。
不错,就是我改不成我需要的样子。继续一点点改
我觉得效果还不够完善。。看看还可以
谢谢 ,,有下次 已经更改可以用了
有个错误 无法运行 悲剧
这个分要的太多了 ,不值,其他demo也实现了这样没要这么多分
有没有滚动的标签云啊?想要滚动的标签云
可以允许起来,效果也和描述一致,希望可以把部分细节优化一下咯,谢谢分享!赞!