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;
|
||||
}
|
||||
|
||||
cardHolder.sliceView.setScrollable(false);
|
||||
cardHolder.sliceView.setTag(uri);
|
||||
//TODO(b/114009676): We will soon have a field to decide what slice mode we should set.
|
||||
cardHolder.sliceView.setMode(SliceView.MODE_LARGE);
|
||||
|
@@ -53,6 +53,18 @@ public class SliceContextualCardRendererTest {
|
||||
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
|
||||
public void bindView_invalidScheme_sliceShouldBeNull() {
|
||||
final String sliceUri = "contet://com.android.settings.slices/action/flashlight";
|
||||
|
Reference in New Issue
Block a user