【发布时间】:2017-04-28 10:48:14
【问题描述】:
我想在播放时移动视频视图而不触摸(*无需拖动,无需用户参与),移动应该是从右上角到屏幕左下角的对角线路径。我尝试了不同的动画,但我无法实现这一点,尝试了以下代码。
mVideoView = (VideoView) findViewById(R.id.videoview2);
animateVideoView(mVideoView);
private void animateVideoView(View v){
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
final int height = displayMetrics.heightPixels;
final int width = displayMetrics.widthPixels;
ObjectAnimator y = ObjectAnimator.ofFloat(v,
"translationY", width, 100);
ObjectAnimator x = ObjectAnimator.ofFloat(v,
"translationX",100,height);
animSetXY.playTogether(x, y);
animSetXY.setInterpolator(new LinearInterpolator());
animSetXY.setDuration(5000);
animSetXY.start();
v.startAnimation(animSetXY);
}
任何帮助将不胜感激...
【问题讨论】:
标签: android android-animation android-videoview