【发布时间】:2016-05-31 05:25:16
【问题描述】:
我想这样做 (Please see the video)。我已经用谷歌搜索了它,但没有找到任何解决方案。非常感谢您的建议。
【问题讨论】:
-
并查看 ViewPager.PageTransformer()
标签: android android-layout android-animation
我想这样做 (Please see the video)。我已经用谷歌搜索了它,但没有找到任何解决方案。非常感谢您的建议。
【问题讨论】:
标签: android android-layout android-animation
可能你正在寻找这个 -
https://github.com/sacot41/SCViewPager
和
https://github.com/Nightonke/WoWoViewPager
-干杯。
【讨论】:
您可以通过以下步骤来实现:
.mp4 扩展名的资产文件夹中即可。在启动画面上使用此方法播放视频。
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();
}
}
【讨论】: