我是android新手。我想在android中使用翻譯動畫。我希望紅色的圓形圖像來自佈局的中心。它來了 。但我希望紅色的圓形圖像從顏色爲綠色的中心圖像返回。提前致謝。 用android編輯動畫
0
A
回答
2
final AlertDialog.Builder dialog = new AlertDialog.Builder(this)
.setTitle("Auto-closing Dialog")
.setMessage("After 10 second, this dialog will be closed");
dialog.setPositiveButton("Confirm", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int whichButton) {
// tasks to do when Confirm clicked
}
});
final AlertDialog alert = dialog.create();
alert.show();
// Hide after 10 seconds
final Handler handler = new Handler();
final Runnable runnable = new Runnable() {
@Override
public void run() {
if (alert.isShowing()) {
alert.dismiss();
}
}
};
alert.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
handler.removeCallbacks(runnable);
}
});
handler.postDelayed(runnable, 10000);
+0
爲什麼你會發布兩個答案?只是好奇而已。 ;-) –
+0
@SiddharthLele不同的方法。 – Bishan
+0
嗯..好的。 ;-)我不抱怨。但是我只是覺得好奇,因爲兩者都可以在一起。主要是這些。 –
2
我會推薦你Handler和它的postDelayed方法。因此,代碼應該是這樣的
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
if(dialog != null && dialog.isShowing())
dialog.dissmiss();
}
}, 10000);
其中處理程序應該在UI線程上創建。
1
在活動onCreate方法創建一個處理程序,地方如下:
handler = new Handler();
現在,顯示對話框。
後來使用此處理10秒後駁回對話框如下:
handler.postDelayed(new Runnable() {
public void run() {
if (dialog.isShowing())
dialog.dismiss(); // dismiss dialog
}
}, 10000);
相關問題
- 1. 編輯動畫GIF
- 2. 如何編輯android動畫插值器?
- 3. Android專輯art動畫?
- 4. 編輯動畫GIF頭使用Python
- 5. iOS - 禁用或編輯CATextLayer的動畫
- 6. giflib用於編輯動畫gif
- 7. Android中的可編輯畫布
- 8. 像Android 4.0+接觸編輯器ImageView動畫
- 9. Android創建像Chrome一樣的編輯文本動畫
- 10. 在android中編輯視圖的動畫的奇怪行爲
- 11. 編輯對象,同時動畫
- 12. 如何在編輯時動畫UITableViewCell?
- 13. 編輯具有動畫效果的Css
- 14. CKEditor,JQuery:動畫中斷編輯器
- 15. 編輯CSS3動畫與jQuery/JavaScript的
- 16. 編輯動畫UITableViewStyle像地址簿
- 17. 自定義UITableViewCell編輯動畫
- 18. 編輯uitableview時的動畫問題
- 19. UITableView動畫當進入編輯模式
- 20. 如何批量編輯swf動畫動畫片段的形狀?
- 21. 用於創建動畫的android編程
- 22. Android開啓動畫文字邏輯?
- 23. Android:動畫被父視圖剪輯
- 24. Android自動移動編輯文本
- 25. 動畫CSS剪輯
- 26. 編輯android
- 27. 編輯ListView Android
- 28. 繪圖畫布編輯器
- 29. HTML5畫布文本編輯
- 30. 畫布圖像編輯器
如何顯示的對話框?你嘗試過Handler.postDelayed()嗎? – sandrstar
不,我不知道Handler.postDelayed() 你可以提供我這個問題的代碼? 在此先感謝 –
@sandarstar現在我解決我的問題,謝謝:) –