Use the same OnClickListener to handle buttons events
This commit is contained in:
parent
cb430aa20d
commit
02a1d445f3
|
@ -190,57 +190,18 @@ public class NowPlayingPanel extends SlidingUpPanelLayout {
|
|||
}
|
||||
|
||||
private void setupButtonClickListeners() {
|
||||
playButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
|
||||
previousButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
|
||||
nextButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
|
||||
volumeMuteButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
|
||||
shuffleButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
|
||||
repeatModeButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
|
||||
volumeMutedIndicatorButton.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
handleButtonClickEvent(v);
|
||||
}
|
||||
});
|
||||
playButton.setOnClickListener(handleButtonClickListener);
|
||||
previousButton.setOnClickListener(handleButtonClickListener);
|
||||
nextButton.setOnClickListener(handleButtonClickListener);
|
||||
volumeMuteButton.setOnClickListener(handleButtonClickListener);
|
||||
shuffleButton.setOnClickListener(handleButtonClickListener);
|
||||
repeatModeButton.setOnClickListener(handleButtonClickListener);
|
||||
volumeMutedIndicatorButton.setOnClickListener(handleButtonClickListener);
|
||||
}
|
||||
|
||||
private void handleButtonClickEvent(View view) {
|
||||
private OnClickListener handleButtonClickListener = new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
if (onPanelButtonsClickListener == null)
|
||||
return;
|
||||
|
||||
|
@ -268,4 +229,5 @@ public class NowPlayingPanel extends SlidingUpPanelLayout {
|
|||
break;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue