草庐IT

makeSceneTransitionAnimation

全部标签

android - 如何将我的 makeSceneTransitionAnimation 变成圆形而不是矩形?

我目前正在尝试在我的FAB和另一个Activity之间创建一个循环过渡。根据我在文档中的理解,我应该以与此类似的方式使用makeSceneTransitionAnimation:publicvoidonFabClicked(Viewv){try{Intentintent=newIntent(this,SearchActivity.class);ActivityOptionsoptions=ActivityOptions.makeSceneTransitionAnimation(this,v,"reveal");startActivity(intent,options.toBundle(

android - 同时使用 makeSceneTransitionAnimation 时不会出现波纹效果

我有一个rippleDrawable用作LinearLayout的背景:我想在布局的onClick上启动一个新Activity。当我执行startActivity()时,涟漪效果效果很好-您可以看到大部分涟漪效果发生,然后显示新屏幕。但是,如果我使用ActivityOptionsCompat.makeSceneTransitionAnimation启动Activity,则当我点击布局时不会出现涟漪效应。请注意,在这种情况下,长按仍会显示波纹。我也在一个按钮上尝试过,看到了同样的结果。所以这就像makeSceneTransitionAnimation发生得太快,或者覆盖了涟漪效应。我希望

Android ActivityOptions.makeSceneTransitionAnimation 似乎不存在

AndroidL引入了一项新的动画功能:在不同Activity中的相似View之间进行动画处理。已记录here.我尝试过使用ActivityOptions.makeSceneTransitionAnimation,但它在SDK中(或根本不在jar中)似乎不可见,所以我尝试使用反射,它返回空值。有其他人让它工作吗? 最佳答案 好的,我让它工作了。现在似乎完全忽略了在styles.xml中设置值。您需要在每个Activity的onCreate中执行此操作,直到问题解决getWindow().requestFeature(Window.F

android - makeSceneTransitionAnimation 不工作

我正在尝试将元素从GridView过渡到新的Activity。我得到了下面的项目点击事件,mGridView.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewv,intposition,longid){Intentintent;switch(position){caseMENU_QNA:intent=newIntent(MainActivity.this,QNAActivity.class);startActivity(intent)