Android galleryはタイミングスライドを実現し、アニメーション効果を追加

890 ワード


    private int currentItem = 0;
    #new  Handler   Runnable
    private final Handler myHandler = new Handler();
    private final Runnable slideRunnable = new Runnable() {
        @Override
        public void run() {
            currentItem++;
            mGallery.setSelection(currentItem,false);
            #      
            mGallery.onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT,null);
            #          
            myHandler.postDelayed(this, 4000);
        }
    };
    #     
    myHandler.postDelayed(slideRunnable, 4000);

注意:このタイマーメソッドをオフにします.removeCallbacks(slideRunnable);