zoukankan      html  css  js  c++  java
  • Android 动画 setVisibility 后出错解决方法

    ===先说明下背景。

    写的是个ListView 设置 adapter,并在列表末尾显示加载更多,点击 加载更多 时, 变成一个 圆环形的加载动画和 正在加载.

    说明下,这个 加载动画是自己做得,一个圆环图片,一个 动画类等等。。

    设置 onItemClickListener 后检查最后一个列表项,是 加载更多按钮的话 把 圆环设置可见,更改 文字。这些没什么好说的。

    ===下面是遇到的状况

    刚进入列表,开始加载第一页的时候,显示都正常,圆环动画也正常。

    但点击 加载更多后,圆环动画 显示异常,不是 以图片为中心自转,而是绕 图片的 (0,0)  点转。

    ===解决方法

    经过多次测试,发现是设置 setVisibility 后,圆环图片 所在的 ImageView 的大小好像被改变。需要通知 动画。

    最终设置  this.mProgressView.getAnimation().reset(); 解决动画出错.

  • 相关阅读:
    五种I/O模型
    Python socket服务
    Python 协程
    python openpyxl 简单使用
    python 文件夹压缩
    Python 多进程
    MySQL 自定义函数
    python 队列
    python 多线程、线程锁、事件
    python paramiko模块:远程连接服务器
  • 原文地址:https://www.cnblogs.com/playerc/p/3410196.html
Copyright © 2011-2022 走看看