我已经imageView从屏幕的一侧到另一侧制作了一个动画.这是java代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView imageView = findViewById(R.id.imageView);
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
handleAnimation(imageView);
}
});
}
public void handleAnimation(View view) {
ObjectAnimator animatorX = ObjectAnimator.ofFloat(view, "x", 1000f);
animatorX.setDuration(2000);
animatorX.start();
}
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如何通过捕获动画制作视频文件imageView?
编辑:
我需要的是:我想创建一个应用程序,它从用户那里拍摄一些照片,并对照片和一些效果制作一些动画,并将它们与所需的声音混合,最后导出视频剪辑.当然,如果我能,我宁愿把所有这些东西都隐藏起来.