回答
package com.techipost.imageslider;
import android.app.Activity;
import android.os.Bundle;
import android.view.*;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.os.Handler;
import java.util.Timer;
import java.util.TimerTask;
import com.techipost.imageslider.R;
public class SliderActivity extends Activity {
public int currentimageindex=0;
Timer timer;
TimerTask task;
ImageView slidingimage;
private int[] IMAGE_IDS = {
R.drawable.splash0, R.drawable.splash1, R.drawable.splash2,
R.drawable.splash3
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mygame);
final Handler mHandler = new Handler();
// Create runnable for posting
final Runnable mUpdateResults = new Runnable() {
public void run() {
AnimateandSlideShow();
}
};
int delay = 1000; // delay for 1 sec.
int period = 8000; // repeat every 4 sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
mHandler.post(mUpdateResults);
}
}, delay, period);
}
public void onClick(View v) {
finish();
android.os.Process.killProcess(android.os.Process.myPid());
}
/**
* Helper method to start the animation on the splash screen
*/
private void AnimateandSlideShow() {
slidingimage = (ImageView)findViewById(R.id.ImageView3_Left);
slidingimage.setImageResource(IMAGE_IDS[currentimageindex%IMAGE_IDS.length]);
currentimageindex++;
Animation rotateimage = AnimationUtils.loadAnimation(this, R.anim.custom_anim);
// slidingimage.startAnimation(rotateimage);
}
}
其實我已經把我的圖像放在一個數組中,它的60個圖像的標誌,我想顯示它一個通過一個在1秒的間隔 –
一個再見一個圖像完成圖像視圖中的標誌..所以這是可能的,請幫助我我已經嘗試了很多,但沒有得到正確的解決方案 –
不,我無法......我沒有聊天所需的最少20分。 –
試試這個方法並保持AnimateandSlideShow()函數相同
new CountDownTimer(1000,60000) {
// 1000(1 sec interval time)
// 250 (0.25 sec)
@Override
public void onTick(long millisUntilFinished) {
// TODO Auto-generated method stub
AnimateandSlideShow();
}
@Override
public void onFinish() {
// TODO Auto-generated method stub
// Call NextActivity
Intent intent = new Intent(this,NewActivityName.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
}
}.start();
你如何嘗試? – moDev
- 1. 如何在Android應用上顯示啓動畫面圖像?
- 2. 啓動畫面的Android圖像動畫
- 3. Phonegap:啓動畫面不顯示在android
- 4. 啓動畫面中未顯示圖像
- 5. 在Android上顯示動畫圖像
- 6. Android啓動畫面不顯示
- 7. 如何顯示啓動畫面在CordovaActivity
- 8. 在啓動畫面上顯示UIAlertView
- 9. 在啓動畫面上顯示iAds
- 10. 在啓動畫面上顯示gif圖像ios8
- 11. 從桌面圖標啓動時,JNLP不顯示啓動畫面
- 12. 顯示啓動畫面
- 13. Android:啓動畫面沒有顯示
- 14. 如何顯示啓動畫面
- 15. 如何顯示啓動畫面
- 16. [啓動畫面]如何以全屏顯示圖像?
- 17. 如何使gif圖像顯示爲啓動畫面
- 18. 的iPhone 5,6不顯示啓動畫面
- 19. Android - 啓動畫面的淡出動畫
- 20. 在動畫啓動畫面後未顯示主要活動
- 21. 在WP7上顯示動畫圖像
- 22. 如何在iOS中創建不帶圖像的動畫啓動畫面
- 23. 如何在android中顯示多個圖像作爲啓動畫面?
- 24. 像Facebook的啓動畫面一樣移動啓動畫面
- 25. javafx - 啓動畫面不顯示
- 26. 啓動畫面將不顯示
- 27. Java Web Start啓動畫面不顯示
- 28. 啓動畫面不會顯示
- 29. iPhone - 顯示動態啓動畫面
- 30. 像啓動畫面的背景圖像
http://developer.android.com/reference/android/graphics/drawable /AnimationDrawable.html轉到此鏈接並閱讀關於逐幀動畫,您可以實現此目的。 –
http://manisivapuram.blogspot.in/2011/06/slideshow-of-images-using-android.html –