Merge "Move ripple initialization to view holder" into rvc-dev am: f7b6901230 am: 9c3ade5090
Change-Id: I662e88ab61e90a735417d2910ac11495a20d291c
This commit is contained in:
@@ -323,10 +323,6 @@ public class MediaControlPanel {
|
||||
setVisibleAndAlpha(collapsedSet, R.id.media_seamless, true /*visible */);
|
||||
setVisibleAndAlpha(expandedSet, R.id.media_seamless, true /*visible */);
|
||||
updateDevice(mLocalMediaManager.getCurrentConnectedDevice());
|
||||
if (mViewHolder.getBackground().getBackground() instanceof IlluminationDrawable) {
|
||||
((IlluminationDrawable) mViewHolder.getBackground().getBackground())
|
||||
.setupTouch(mViewHolder.getSeamless(), mViewHolder.getPlayer());
|
||||
}
|
||||
mViewHolder.getSeamless().setOnClickListener(v -> {
|
||||
final Intent intent = new Intent()
|
||||
.setAction(MediaOutputSliceConstants.ACTION_MEDIA_OUTPUT)
|
||||
@@ -358,11 +354,6 @@ public class MediaControlPanel {
|
||||
button.setContentDescription(mediaAction.getContentDescription());
|
||||
PendingIntent actionIntent = mediaAction.getIntent();
|
||||
|
||||
if (mViewHolder.getBackground().getBackground() instanceof IlluminationDrawable) {
|
||||
((IlluminationDrawable) mViewHolder.getBackground().getBackground())
|
||||
.setupTouch(button, mViewHolder.getPlayer());
|
||||
}
|
||||
|
||||
button.setOnClickListener(v -> {
|
||||
if (actionIntent != null) {
|
||||
try {
|
||||
|
||||
@@ -60,6 +60,17 @@ class PlayerViewHolder private constructor(itemView: View) {
|
||||
val action3 = itemView.requireViewById<ImageButton>(R.id.action3)
|
||||
val action4 = itemView.requireViewById<ImageButton>(R.id.action4)
|
||||
|
||||
init {
|
||||
(background.background as IlluminationDrawable).let {
|
||||
it.setupTouch(seamless, player)
|
||||
it.setupTouch(action0, player)
|
||||
it.setupTouch(action1, player)
|
||||
it.setupTouch(action2, player)
|
||||
it.setupTouch(action3, player)
|
||||
it.setupTouch(action4, player)
|
||||
}
|
||||
}
|
||||
|
||||
fun getAction(id: Int): ImageButton {
|
||||
return when (id) {
|
||||
R.id.action0 -> action0
|
||||
|
||||
Reference in New Issue
Block a user