マーキー機能をAndroidアプリケーションのHTMLで利用できるようにしたいのですが、Androidで何と呼んでいるのかわかりません。
たとえば、4〜5枚の画像があります。左から右または右から左のいずれかにマーキーする必要があります。(自動的に)
1つの注意-私は水平スクロールビューについて質問していません。
手順は何ですか?この機能を取得するにはどうすればよいですか?
マーキー機能をAndroidアプリケーションのHTMLで利用できるようにしたいのですが、Androidで何と呼んでいるのかわかりません。
たとえば、4〜5枚の画像があります。左から右または右から左のいずれかにマーキーする必要があります。(自動的に)
1つの注意-私は水平スクロールビューについて質問していません。
手順は何ですか?この機能を取得するにはどうすればよいですか?
私は答えを得ました...私の質問のために
そのオートスライダー
public class AutoSlider extends Activity {
public int currentimageindex=0;
Timer timer;
TimerTask task;
ImageView slidingimage;
int[] IMAGE_IDS = {R.drawable.image1, R.drawable.image2, R.drawable.image3,
R.drawable.image4};
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
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());
}
private void AnimateandSlideShow() {
slidingimage = (ImageView)findViewById(R.id.ImageView_id);
slidingimage.setImageResource(IMAGE_IDS[currentimageindex%IMAGE_IDS.length]);
currentimageindex++;
}
}
XMLには、幅、高さ、位置を含むレイアウトと画像ビューだけが含まれています。
ビューページャーをタイマーと一緒に使用できます。チェックマークを付けるたびに、ページャーアダプターを使用してビューページャーのページを変更します。
ビューページャーの公式定義:
Layout manager that allows the user to flip left and right through pages of data. You supply an implementation of a PagerAdapter to generate the pages that the view shows
ビューページャーとビューフリッパーの例をいくつか見てください。
http://wptrafficanalyzer.in/blog/image-slideshow-using-viewflipper-in-android/(ビューフリッパーの使用)