ロゴのイメージがいくつかありますが、スプラッシュ画面に表示したいのですが、パズルのように完全なロゴを作成してください。アンドロイドでさまざまなイメージのスプラッシュ画面にアニメーションを表示する方法
私は初めて使用しています。誰でも助けてください。
ください
ありがとう
ロゴのイメージがいくつかありますが、スプラッシュ画面に表示したいのですが、パズルのように完全なロゴを作成してください。アンドロイドでさまざまなイメージのスプラッシュ画面にアニメーションを表示する方法
私は初めて使用しています。誰でも助けてください。
ください
ありがとう
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つ表示したい1秒間隔で1つずつ –
1つの画像が画像ビューでロゴを完成する。これは可能です。私は多くを試してみましたが、適切な解決策を得ていません。 –
いいえ私はできません。 chat.Minimum 20 points私はチャットに必要です。 –
この方法を試してみて、
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
http://developer.android.com/reference/android/graphics/drawable同じAnimateandSlideShow()関数を保ちます/AnimationDrawable.htmlこのリンクに移動し、これを実現できるフレームごとのアニメーションについて読むことができます。 –
http://manisivapuram.blogspot.in/2011/06/slideshow-of-images-using-android.html –