diff options
author | Setup Wizard Team <android-setup-team-eng@google.com> | 2020-06-02 07:08:09 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-06-02 07:08:09 +0000 |
commit | 09a5e8e0fbb8585fad96f6646b847ef3d7d3e77c (patch) | |
tree | 60216556afa202c1d2f35d05e500d74fdc3bfb5a | |
parent | e97595b2a141dac6d26ce15d7d0039c9497ff6d5 (diff) | |
parent | 74f6535e6682986175b57f5d76309f20c3f7ebef (diff) | |
download | setupdesign-android11-qpr1-d-s1-release.tar.gz |
Import updated Android Setupdesign Library 313865830 am: d4a805c416 am: 74f6535e66android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-d2-release
Original change: undetermined
Change-Id: I99258596de2988ecc0ec5415e88db0776c37db59
-rw-r--r-- | main/src/com/google/android/setupdesign/template/ListMixin.java | 20 | ||||
-rw-r--r-- | main/src/com/google/android/setupdesign/view/IllustrationVideoView.java | 12 |
2 files changed, 23 insertions, 9 deletions
diff --git a/main/src/com/google/android/setupdesign/template/ListMixin.java b/main/src/com/google/android/setupdesign/template/ListMixin.java index 6e2cb20..38928aa 100644 --- a/main/src/com/google/android/setupdesign/template/ListMixin.java +++ b/main/src/com/google/android/setupdesign/template/ListMixin.java @@ -187,15 +187,17 @@ public class ListMixin implements Mixin { if (defaultDivider == null) { defaultDivider = listView.getDivider(); } - divider = - DrawableLayoutDirectionHelper.createRelativeInsetDrawable( - defaultDivider, - dividerInsetStart /* start */, - 0 /* top */, - dividerInsetEnd /* end */, - 0 /* bottom */, - templateLayout); - listView.setDivider(divider); + if (defaultDivider != null) { + divider = + DrawableLayoutDirectionHelper.createRelativeInsetDrawable( + defaultDivider, + dividerInsetStart /* start */, + 0 /* top */, + dividerInsetEnd /* end */, + 0 /* bottom */, + templateLayout); + listView.setDivider(divider); + } } } diff --git a/main/src/com/google/android/setupdesign/view/IllustrationVideoView.java b/main/src/com/google/android/setupdesign/view/IllustrationVideoView.java index 0654b02..2e4fd71 100644 --- a/main/src/com/google/android/setupdesign/view/IllustrationVideoView.java +++ b/main/src/com/google/android/setupdesign/view/IllustrationVideoView.java @@ -368,6 +368,18 @@ public class IllustrationVideoView extends TextureView return false; } + /** + * Seeks to specified time position. + * + * @param milliseconds the offset in milliseconds from the start to seek to + * @throws IllegalStateException if the internal player engine has not been initialized + */ + public void seekTo(int milliseconds) { + if (mediaPlayer != null) { + mediaPlayer.seekTo(milliseconds); + } + } + @VisibleForTesting(otherwise = VisibleForTesting.PROTECTED) public MediaPlayer getMediaPlayer() { return mediaPlayer; |