android - notifyDataSetChanged 后 GridView 项目动画不起作用
问题描述
我将动画设置为 gridView 的一项并且它工作正常,但是在 notifyDataSetChanged 之后动画不起作用。
gridViewAdapter = new GridViewAdapter (context, myArray);
gridView.setAdapter(gridViewAdapter);
Animation animation = AnimationUtils.loadAnimation(this,R.anim.animation);
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView parent, View view, int i, long l) {
//change myArray items
gridViewAdapter.notifyDataSetChanged();
view.startAnimation(animation);
}
});
解决方案
推荐阅读
- intellij-idea - “if”块上打开大括号后的换行符
- android - Android Studio 预览版未显示更改 JDK 的选项
- sql-server - 如何使用 split_string 更新内部连接表?
- flutter - 当我特别要求 hh:mm 时,DateFormat 将 yy-mm-dd 添加到 DateTime
- xml - 根据 xslt 中的模板匹配删除记录
- sql - BigQuery 表中按 ID 列出的最新行的具体化视图?
- mysql - 用于添加第二个节点的 SQL 查询
- vim - Vim 中 tabclose 命令的作用是什么?
- reactjs - 如何使用 react 和 django rest 框架上传图像文件
- python - Jupyter 内核重新启动