滑动屏幕上的移动物体的欢迎屏幕

问题描述:

我想这样做(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

和一个矿http://*.com/a/22501679/2685996 – xAqweRx

你可以做到这一点我下面的步骤:

  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 –

probabily你正在寻找这一点 -

https://github.com/sacot41/SCViewPager
https://github.com/Nightonke/WoWoViewPager

-Cheers。