Update listener for animation in Gesture Settings.
Use onClick listener instead of onTouch listener for handling playback for the animation video. Bug: 29779942 Change-Id: Ia30c0c49635fedd7f5afd4873ed1971529b99dcc
This commit is contained in:
@@ -100,22 +100,18 @@ public final class GesturePreference extends SwitchPreference {
|
|||||||
imageView.setVisibility(View.VISIBLE);
|
imageView.setVisibility(View.VISIBLE);
|
||||||
playButton.setVisibility(View.VISIBLE);
|
playButton.setVisibility(View.VISIBLE);
|
||||||
|
|
||||||
video.setOnTouchListener(new View.OnTouchListener() {
|
video.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onTouch(View v, MotionEvent event) {
|
public void onClick(View v) {
|
||||||
if (event.getAction() == MotionEvent.ACTION_DOWN) {
|
if (mMediaPlayer != null) {
|
||||||
if (mMediaPlayer != null) {
|
if (mMediaPlayer.isPlaying()) {
|
||||||
if (mMediaPlayer.isPlaying()) {
|
mMediaPlayer.pause();
|
||||||
mMediaPlayer.pause();
|
playButton.setVisibility(View.VISIBLE);
|
||||||
playButton.setVisibility(View.VISIBLE);
|
} else {
|
||||||
} else {
|
mMediaPlayer.start();
|
||||||
mMediaPlayer.start();
|
playButton.setVisibility(View.GONE);
|
||||||
playButton.setVisibility(View.GONE);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user