Android ImageView 的小部件动画

Android Widget animation for ImageView

我有一个小部件,其中有一对 TextViews 和一个 ImageView。每当用户单击 ImageView 时,我都会在后台刷新小部件数据。这个过程需要一些时间。同时,我想在 ImageView 位置显示小型自定义动画加载器。

对于 ImageView 单击我在小部件上使用以下语句:

 Views.setOnClickPendingIntent(R.id.ImageView, loadIntent);

谁能指导我如何实现这个功能?

在您的小部件布局中使用一个进度条

当您收到刷新按钮的点击事件时,使进度条可见:

views.setViewVisibility(R.id.img_refresh, View.GONE);
views.setViewVisibility(R.id.pb_widget, View.VISIBLE);

刷新数据的过程完成后,使图像可见并且进度条消失:

views.setViewVisibility(R.id.img_refresh, View.VISIBLE);
views.setViewVisibility(R.id.pb_widget, View.GONE);