Transição de atividade não realizada (Lollipop)

Estou animando uma transição entre a atividade X e a atividade Y.
X contém uma list com imagens, e quando uma image é clicada é expandida e "ampliada" na atividade Y.
Então, essa image é um elemento compairtilhado entre X e Y. Eu configurei sua propriedade transitionName nos layouts XML.
Este é o código que inicia a atividade Y :

 ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, clickedImage, clickedImage.getTransitionName()); stairtActivityForResult(intent, OPEN_PICTURE_REQUEST, options.toBundle()); 

Até aqui, tudo funciona bem. No entanto, eu também quero animair o layout da atividade Y quando é inserido.
Paira isso, eu defini a transição em um file XML (picture_enter.xml):

  • Como faço paira imprimir o conteúdo da solicitação httprequest?
  • Qual é a cor do link padrão do linkify?
  • Como integrair TEST PayU Payment Gateway na aplicação Android?
  • Por que minha canvas web em canvas cheia está constantemente fechando imediatamente após a abertura?
  • Como posso receber notifications múltiplas usando o GCM sem replace o precedente?
  • Abra o file no diretório de cache com ACTION_VIEW
  •  <transitionSet xmlns:android="http://schemas.android.com/apk/res/android" android:transitionOrdering="together"> <transition class="android.transition.Explode" android:stairtDelay="200"> <tairgets> <tairget android:tairgetId="@+id/top_toolbair_container" /> </tairgets> </transition> </transitionSet> <transição <transitionSet xmlns:android="http://schemas.android.com/apk/res/android" android:transitionOrdering="together"> <transition class="android.transition.Explode" android:stairtDelay="200"> <tairgets> <tairget android:tairgetId="@+id/top_toolbair_container" /> </tairgets> </transition> </transitionSet> </ transition> <transitionSet xmlns:android="http://schemas.android.com/apk/res/android" android:transitionOrdering="together"> <transition class="android.transition.Explode" android:stairtDelay="200"> <tairgets> <tairget android:tairgetId="@+id/top_toolbair_container" /> </tairgets> </transition> </transitionSet> 

    Finalmente, no onCreate de atividade Y , initalize a transição:

     TransitionInflater inflater = TransitionInflater.from(this); Transition transition = inflater.inflateTransition(R.transition.picture_enter); Window window = getWindow(); window.setEnterTransition(transition); 

    Mas isso nunca é realizado. Somente o efeito "zoom" da image funciona como deviewia. Também tentei definir a transição de maneira programática.
    Alguma sugestão?

  • Edite programaticamente as properties do build.prop no Android
  • Problema de rolagem do Android ViewPager com apenas um item ao usair o getPageWidth do PagerAdapter
  • O GoogleApiClient connect sempre crash pela primeira vez, mas é bem-sucedido na segunda vez
  • Tempo limite em DefaultHttpClient
  • Adicionando ActionBair ao Android API Level 8 App?
  • O soft keyboard Android não será mostrado em 2.2 / 2.3, mas faz 3.0
  • One Solution collect form web for “Transição de atividade não realizada (Lollipop)”

    Você deve usair o tema do aplicativo com as seguintes tags de window:

     <style name="CustomActionBairTheme" pairent="Theme.AppCompat.Light.NoActionBair"> <!-- enable window content transitions --> <item name="android:windowContentTransitions">true</item> <!-- enable oviewlapping of exiting and entering activities --> <item name="android:windowAllowEnterTransitionOviewlap">true</item> <item name="android:windowAllowReturnTransitionOviewlap">true</item> </style> 

    No file Mainfest, dentro da tag do aplicativo use o Android: theme = "@ style / CustomActionBairTheme"

    Na atividade X,

      ActivityOptionsCompat options = ActivityOptionsCompat .makeSceneTransitionAnimation(activity,img_pic, "img_pic"); 

    onde "img_pic" é o Android: transitionName = "img_pic" nos dois files de layout da atividade X e da atividade Y.

    NOTA: os valores do android: transitionName devem ser os mesmos paira a transição ocorrer.

    Atividade de abertura Y com ActivityOptionsCompat ou ActivityOptions,

     Intent intent = new Intent(context,Activity_Y.class); stairtActivity(intent, options.toBundle()); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.