2016-05-31 5 views
3

私はこれをしたい(Please see the video)。私はすでにそれをGoogleで検索しましたが、解決策は見つかりませんでした。提案は高く評価されます。画面を動かす際に動く物体を持つようこそ画面

+3

これをお読みくださいhttps://medium.com/@BashaChris/the-android-viewpager-has-become-a-fairly-popular-component-among-android-apps-its-simple-6bca403b16d4#.yrch7b8zv – xAqweRx

+1

ViewPager.PageTransformer() – xAqweRx

+1

と1つの鉱石を見てください。http://stackoverflow.com/a/22501679/2685996 – xAqweRx

答えて

0

あなたはこの私の次のステップを達成することができます:

  1. ちょうど.mp4拡張子を持つアセットフォルダに動画を追加します。
  2. 動画を再生するには、この方法をスプラッシュ画面で使用します。 vidHolder is videoview

    private void PlayVideo() { 
        Uri video = null; 
    
        DisplayMetrics metrics = new DisplayMetrics(); 
        getWindowManager().getDefaultDisplay().getMetrics(metrics); 
        try { 
         Intent intent = getIntent(); 
         if (getIntent().getExtras() != null) { 
          isLogout = intent.getStringExtra("isLogout"); 
         } 
         /* if (isLogout != null && isLogout.equalsIgnoreCase("true")) { 
          playAnimation(); 
          //*video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.logutvideo);*// 
         } else {*/ 
         video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash_revised); 
         // } 
         vidHolder.setVideoURI(video); 
         vidHolder.setVisibility(View.VISIBLE); 
         vidHolder.setZOrderOnTop(false); 
         vidHolder.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
          @Override 
          public void onPrepared(MediaPlayer mp) { 
           Log.e("First","11"); 
           vidHolder.seekTo(0); 
           vidHolder.start(); 
           new Handler().postDelayed(new Runnable() { 
            @Override 
            public void run() { 
             placeholder.setVisibility(View.GONE); 
            } 
           }, 300); 
          } 
         }); 
    
         vidHolder.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { 
          public void onCompletion(MediaPlayer mp) { 
           jump(); 
          } 
         }); 
        } catch (Exception ex) { 
         jump(); 
        } 
    } 
    
+0

画面を左右にスライドさせてオブジェクトを移動したい。 –

+0

個々のオブジェクトにアニメーションを適用する。これが役立つかもしれません.http://www.vogella.com/tutorials/AndroidAnimation/article.html –