アプリエクストリーム開発の初日

内容:

  1. MYSQLデータベースでユーザーのストレージ構造を確認する

  2. UIプロトタイプのプレースホルダーをエンティティに置き換えます

  3.掲示板の作成が完了しました

 

掲示板の機能:

  1.ユーザーがマウスを左または右にスライドさせると、掲示板の画像も前方または後方にスライドします

  2. 5秒ごとに自動的に次の秒にジャンプします

 

難しさ:

  プログラムに5秒ごとにコードを実行させる方法

 

プログラムの実装:

  制御時間

ハンドラ=新しいハンドラ(){ 
            @Override 
            公共ボイドのhandleMessage(メッセージmsg){ 
                super.handleMessage(MSG)。
                if(msg.what == 0){ 
                    if(index == num-1){ 
                        is.setImageResource(gonggao [0]); 
                        index = 0; 
                        Log.d( "MainActivity"、 "1"); 
                    } else { 
                        is.setImageResource(gonggao [index + 1]); 
                        index ++; 
                        Log.d( "MainActivity"、 "2"); 
                    } 
                    Log.d( "MainActivity"、 "123456");

        新しいタイマ()スケジュール(新しいTimerTaskを(){。
            @Override 
            公共ボイドラン(){ 
                //(1)使用ハンドラ发送消息
                メッセージメッセージ=新しいメッセージ(); 
                message.what = 0; 
                handler.sendMessage(メッセージ)。
            } 
        }、0,5000);

  指でスワイプする:

//タッチリスナー。
        Is.setOnTouchListener(新新View.OnTouchListener(){ 
            @Override 
            公共ブールOnTouch(ビューV、MotionEventイベント){ 

                //が押されたかどうかを決定する
                IF(event.getAction()== MotionEvent.ACTION_DOWNを)
                { 
                    touchDownX = event.getX(); 
                    return true; 
                } else if(event.getAction()== MotionEvent.ACTION_UP){ 
                    touchUpX = event.getX(); 
                    // 
                    (touchUpX-touchDownX> 100)の場合、左から右にスライド{ 
                        index = index == 0?gonggao.length-1:index-1; 
                        / *ここにアニメーションをスライドしてください* /
                        / ** / 
                        is.setImageResource(gonggao [index]); 
                    } else if(touchDownX-touchUpX> 100){ 
                        index = index == gonggao.length-1?0:index + 1; 
                        / *ここにアニメーションをスライド。* / 
                        / ** / 
                        is.setImageResource(gonggao [index]); 

                    } 
                    return true; 
                } 

                return false; 
            } 
        });

  

 

質問:

  画像に滑らかなスライド画像を再生させる方法は?

おすすめ

転載: www.cnblogs.com/sicilya/p/12728030.html