【发布时间】:2016-09-04 02:18:25
【问题描述】:
我想要一张幻灯片来取消我的应用中的 whatsapp 之类的动画。
首先,当我按住录制按钮时,它将开始录制。这部分运行良好。
其次,当我在已经点击的情况下将手指向后移向垃圾桶时,“要取消的文本视图滑动”应该向后滑动并且记录应该暂停。在某一点之后,我将执行垃圾桶打开动画。但是如果当我向后滑动时,如果我向前滑动,那么文本视图应该设置在它的原始位置,并且应该再次播放记录。
我的问题:我没有得到任何关于如何准确滑动文本视图的帮助。
我也从这里https://github.com/sarathnk/Audio 获得了帮助,但我无法达到预期的效果。
这是我的 Java 代码:
holdtoRecord = (ImageView) findViewById(R.id.hold);
slider = (TextView) findViewById(R.id.slide);
holdtoRecord.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
// start recording.
mVideoView.pause();
onHold();
return true;
}
if (event.getAction() == MotionEvent.ACTION_UP) {
// Stop recording and save file
mVideoView.start();
offHold();
return true;
}
if (event.getAction() == MotionEvent.ACTION_MOVE) {
}
【问题讨论】:
-
我不想重复答案,你可以在这个答案中查看我的图书馆[链接]stackoverflow.com/a/47876905/4130286
标签: android android-layout animation ontouchlistener touch-event