тряску между изображениями внутри Java? - PullRequest
0 голосов
/ 05 февраля 2011

Итак, у меня есть ViewFlipper, который ссылается на XML-файл, и когда я встряхиваю его, он просто переключает изображения. Я хочу, чтобы он переключал изображения внутри Java. как бы я пошел по этому поводу? вот моя основная Java

package www.straightapp.com.shakerTest.html;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ViewFlipper;

public  class ShakerTest extends Activity
implements Shaker.Callback {
private Shaker shaker=null;
ViewFlipper flipper;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    flipper=(ViewFlipper)findViewById(R.id.flipper);

    shaker=new Shaker(this, 1.25d, 500, this);
}

@Override
public void onDestroy() {
    super.onDestroy();
    shaker.close();
}

public void shakingStarted() {
    Log.d("ShakerDemo", "Shaking started!");
    flipper.showNext();
}

public void shakingStopped() {
    Log.d("ShakerDemo", "Shaking stopped!");

}
}

спасибо -Chistian

Ответы [ 3 ]

1 голос
/ 05 февраля 2011

вы можете получить ссылку на ViewFlipper и использовать showNext () для перехода к следующему дочернему элементу.

1 голос
/ 05 февраля 2011

Вы можете взглянуть на класс ImageSwitcher , вот его пример реализации .Вы можете вызывать его API на основе Shake.

1 голос
/ 05 февраля 2011

Ваш вопрос не очень понятен, но я думаю, вы хотите ViewFlipper.startFlipping () и ViewFlipper.stopFlipping () .

...