内容:
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; } });
質問:
画像に滑らかなスライド画像を再生させる方法は?