Merge "Disable sliceView scrolling in the homepage."
This commit is contained in:
committed by
Android (Google) Code Review
commit
ddd70cdbf6
@@ -82,6 +82,7 @@ public class SliceContextualCardRenderer implements ContextualCardRenderer,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cardHolder.sliceView.setScrollable(false);
|
||||||
cardHolder.sliceView.setTag(uri);
|
cardHolder.sliceView.setTag(uri);
|
||||||
//TODO(b/114009676): We will soon have a field to decide what slice mode we should set.
|
//TODO(b/114009676): We will soon have a field to decide what slice mode we should set.
|
||||||
cardHolder.sliceView.setMode(SliceView.MODE_LARGE);
|
cardHolder.sliceView.setMode(SliceView.MODE_LARGE);
|
||||||
|
@@ -53,6 +53,18 @@ public class SliceContextualCardRendererTest {
|
|||||||
mRenderer = new SliceContextualCardRenderer(mContext, mLifecycleOwner);
|
mRenderer = new SliceContextualCardRenderer(mContext, mLifecycleOwner);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void bindView_shouldSetScrollableToFalse() {
|
||||||
|
final String sliceUri = "content://com.android.settings.slices/action/flashlight";
|
||||||
|
RecyclerView.ViewHolder viewHolder = getSliceViewHolder();
|
||||||
|
|
||||||
|
mRenderer.bindView(viewHolder, buildContextualCard(sliceUri));
|
||||||
|
|
||||||
|
assertThat(
|
||||||
|
((SliceContextualCardRenderer.SliceViewHolder) viewHolder).sliceView.isScrollable
|
||||||
|
()).isFalse();
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void bindView_invalidScheme_sliceShouldBeNull() {
|
public void bindView_invalidScheme_sliceShouldBeNull() {
|
||||||
final String sliceUri = "contet://com.android.settings.slices/action/flashlight";
|
final String sliceUri = "contet://com.android.settings.slices/action/flashlight";
|
||||||
|
Reference in New Issue
Block a user