在Java内的图像之间摇晃?

时间:2011-02-05 05:13:20

标签: android eclipse viewflipper

所以我有一个链接到.xml文件的ViewFlipper,当我摇动它时,它会切换图像,简单。我希望它在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 个答案:

答案 0 :(得分:1)

您的问题不是很明确,但我想您需要ViewFlipper.startFlipping()ViewFlipper.stopFlipping()

答案 1 :(得分:1)

你可以获得ViewFlipper引用并使用showNext()来翻转到下一个子元素。

答案 2 :(得分:1)

您可以查看ImageSwitcher class,这是sample implementation。 您可以根据摇动调用其API。