From fe16ccd8b95a3c3c76d3c6559d9027810b191e4a Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 22 Mar 2016 12:26:45 +0800 Subject: [PATCH] Fix HistoryScene no transition name error --- .../java/com/hippo/ehviewer/ui/scene/HistoryScene.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.java index bd73bcc39..f45ddb71d 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/HistoryScene.java @@ -16,10 +16,12 @@ package com.hippo.ehviewer.ui.scene; +import android.annotation.TargetApi; import android.content.Context; import android.content.DialogInterface; import android.content.res.Resources; import android.graphics.drawable.Drawable; +import android.os.Build; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.app.AlertDialog; @@ -326,6 +328,7 @@ public class HistoryScene extends ToolbarScene } @Override + @TargetApi(Build.VERSION_CODES.LOLLIPOP) public void onBindViewHolder(HistoryHolder holder, int position) { if (null == mLazyList) { return; @@ -344,6 +347,12 @@ public class HistoryScene extends ToolbarScene } holder.posted.setText(gi.posted); holder.simpleLanguage.setText(gi.simpleLanguage); + + // Update transition name + if (ApiHelper.SUPPORT_TRANSITION) { + long gid = gi.gid; + holder.thumb.setTransitionName(TransitionNameFactory.getThumbTransitionName(gid)); + } } @Override