首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从android.support.v7.app.AppCompatActivity获取android.support.transition.Transition?

如何从android.support.v7.app.AppCompatActivity获取android.support.transition.Transition?
EN

Stack Overflow用户
提问于 2018-07-19 23:16:07
回答 1查看 159关注 0票数 0

我正在寻找用于android.support.v7.app.AppCompatActivityandroid.support.transition.Transition的方法getset

它存在于android.support.v17.leanback.transition.TransitionHelper.TransitionHelperVersionImpl#getSharedElementEnterTransition中,但是如何访问该方法呢?

EN

回答 1

Stack Overflow用户

发布于 2018-07-20 22:13:09

要在AppCompatActivity中获取过渡对象,您可以根据需要使用过渡的任何子类,如Slide、Fade、Explode等。

代码语言:javascript
复制
Transition transition =  new Slide(30);

您可以从转换资源文件中进行充气。

代码语言:javascript
复制
Transition myTransition =
        TransitionInflater.from(this).
        inflateTransition(R.transition.my_transition);

其中my_transiton是您的转换资源文件,如下所示。

代码语言:javascript
复制
<fade xmlns:android="http://schemas.android.com/apk/res/android" />

或者可以使用像这样的转换集来实现多个转换。

代码语言:javascript
复制
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android"
    android:transitionOrdering="sequential">
    <fade android:fadingMode="fade_out" />
    <changeBounds />
    <fade android:fadingMode="fade_in" />
</transitionSet>

更多详情请查看this官方文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51426290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档