我一直在尝试使用android转换框架,但遇到了一些问题。 我有一个ImageView,它从屏幕中心移动到左上角。 一切正常,但是一旦新场景进入,从服务器加载的图像就会从imageview中消失。 据我所知,这是一种过渡的观点,内容也会丢失。 但我该如何处理这个问题。代码如下: -

<!-scene1.xml-->
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/container"
android:layout_height="match_parent">
<ImageView
    android:layout_width="150dp"
    android:layout_height="215dp"
    android:layout_centerInParent="true"
    android:id="@+id/theimage"
    />
 </RelativeLayout>

<!--scene2.xml-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:id="@+id/container"
android:layout_height="match_parent">
<ImageView
    android:layout_width="150dp"
    android:layout_height="215dp"
    android:layout_alignParentTop="true"
    android:id="@+id/theimage"
    />
 </RelativeLayout>

<!--theFragment-->
 @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View theViewGroup=inflater.inflate(R.layout.scene1, container, false);
    //both scene1 and scene 2 contain an imageview
    //the imageview of scene1 is populated by an image downloaded by picasso

    RelativeLayout thecont= (RelativeLayout) movieDetailView.findViewById(R.id.moviedesccontainer);

    mScene=Scene.getSceneForLayout(thecont,R.layout.scene2,getActivity());
    someButton.onClickListener(new OnClickListener(){
          public void onClick(){
            //when scene2 comes is the imageview has moved to the desired place but there is no image in there.How do we get the image which we downloaded earlier
           TransitionManager.go(mScene);
          };
    });
    return movieDetailView;
}

  ask by Rasmus translate from so

本文未有回复,本站智能推荐:

1回复

Android Activity Transition幻灯片动画

我想通过Button(btn)上的onClickListener从活动A过渡到活动B。 但是我想进行一个过渡,使其看起来像是活动B窗口正在以幻灯片形式推动活动A窗口。 我尝试使用这一行代码来实现它,但是我做得不太正确。 我的活动课程代码: open_translate:
1回复

Android共享元素转换错误

正如您在此视频中看到的那样,我正在尝试为新活动的开始制作动画。 打开活动时,图像会正确设置动画效果,但返回时却会失败(我正在使用supportFinishAfterTransition() ) 我尝试了在这里或在Google上找到的各种方法,但是没有任何效果,即: 在res / t
1回复

如何在Android 8(API 26,Oreo)上使用片段过渡

我正在使用FragmentManager通过共享元素转换(共享两个元素)将一个片段替换为另一个片段。 这是代码(在Kotlin中): 转换本身的定义如下: 仅在以下情况下,此代码可在我的Moto Z2 Play(Android接近AOSP)和我的Motorola One(And
1回复

Android Activity从左到右过渡,轻松进出曲线

我正在尝试在Android Activities之间添加过渡动画 。 因为我来自iOS,所以我非常喜欢在输入新的UIViewController/Activity时从右到左的过渡幻灯片(离开时从左到右)。 我一直在尝试模拟此动画,但我成功完成的工作就是在Activities之间添加线性过渡。
4回复

Android - 如何创建从列表视图中的项目到整个活动的转换?

我想要的是,当用户单击ListView中的列表项时,它会转换为整个活动(如下例所示),但是我无法找到解释这个的教程,实际上,我做的不知道这个运动是怎么称呼的。 换句话说,我想要达到的目标是: 单击时增加列表项高程(如右图所示) 展开列表项并将其转换为下一个包含有关所单击项
1回复

淡入和淡出过渡在Android活动中不起作用

我有一个使用此过渡的项目,但是现在当我再次将其应用于另一个应用程序时,它拒绝进行任何过渡。 这是我从MainActivity到AnotherActivity的代码 fade_in.xml fade_out.xml 这是我的MainActivity.java 我
1回复

无法为CardView Android Transition创建图层

我在使用Android Transition API时遇到了一个非常奇怪的问题。 我有一个sharedElement一个ImageView ,可以让操作系统处理这两个元素之间的Transition 。 但是我有这个奇怪的问题, 如下图所示 如您所见,我要制作animating的唯一
2回复

android爆炸过渡不会爆炸GridView

我试图在网格视图上使用爆炸退出转换。 然而,唯一一个径向飞散的东西是屏幕底部的浮动按钮。 GridView单元格作为一个单元滑出。 如何让这些细胞“爆炸”? 这是我的style.xml : 这是我试图爆炸的GridView活动的onCreate : 或者,如果您知道包
1回复

Android共享元素转换,错误的起始位置

我有一个如下图所示的布局 其中橙色框架是HostFragment ,如下所示: 蓝框是一个带有RecyclerView的子ItemsFragment 。 当我在RecyclerView单击一个HostFragment贴时,我将HostFragment替换为另一个Cont
1回复

如何使用Android P过渡动画

我看到大量的应用程序为视图之间的过渡设置了动画效果,例如Android P设置应用程序中所做的那样。 我们该怎么做? 这是一个显示我的意思的视频: https : //youtu.be/FvrV0LBrau8