setVisibility不生效

问题

在调用TextView的setVisibility(View.GONE)隐藏View时没有效果

分析

反复检查调试代码执行逻辑,发现setVisibility方法都是正常调用的,但就是无法隐藏View。经过搜索引擎搜索发现有相关问题的记录。
具体分析参见:链接

修改

通过分析导致问题的原因,我进行了代码检查,果然对TextView有设置Animation, 并且设置了setFillAfater(true),但是我仅仅去掉setFillAfater(true)还是没有生效,将动画逻辑全部删除后隐藏视图生效。

总结

该问题之前从未遇到,目前还未自己去分析源码,动画代码意义不大,因此先删除动画逻辑解决问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。