2017-01-12 10 views
0

TextViewsImageViewの1つのウィジェットがあります。ユーザーがImageViewをクリックするたびに、私はバックグラウンドでウィジェットデータをリフレッシュしています。このプロセスには時間がかかります。一方、私はImageView場所に小さなカスタムアニメーションローダーを表示したい。私は、ウィジェット上で次のステートメントを使用しImageViewクリックについてはAndroid用ウィジェットアニメーションImageView

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

は、誰もがこの機能を実装する方法を私を導いてもらえますか?

enter image description here

+0

試したコードを含めてください – Isaac

+0

お返事ありがとうございます。残念ながら、私はコードを持っていません。私はこのウィジェットのコンセプトには新しいです。 説明の下にある「画像の説明をここに入力してください」というテキストをクリックしてください。 そこにgifファイルがあります。 gifのように画像をクリックした後にローダーが必要です。 –

答えて

0

、あなたの更新ボタンのイベントをクリックしてください受信すると目に見えるにプログレスバーの可視性を作るあなたのウィジェットのレイアウト

内の1つのプログレスバーを取る:さわやかための完全なあなたの処理の後

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); 
+0

それは私のために働く。どうもありがとうございます。 –