簡體   English   中英

修復addSharedElement()過渡期間片段中的閃爍

[英]Fix blink in Fragments during addSharedElement() transition

我使用片段A中的下一個代碼:

fragmentManager!!
            .beginTransaction()
            .addSharedElement(viewHolder.characterImage, ViewCompat.getTransitionName(viewHolder.characterImage))
            .addToBackStack(TAG)
            .replace(R.id.fragmentContent, CharacterFragment.newInstance(url, viewHolder.characterName.text.toString()))
            .commit()

片段B中的下一個代碼:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        sharedElementEnterTransition = android.transition.TransitionInflater.from(context).inflateTransition(android.R.transition.move)
    }

在第一個過渡期間,我眨了眨眼,在下一個過渡期間,一切都很好。 我看到了Activity過渡的解決方法,但事實並非如此。 有人可以幫我嗎?

我不知道為什么,但是問題出在Glide和Picasso中,一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM