问题标签 [android-transitions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何从 ListView 实现导航转换“父到子”?
谷歌的材料设计文档指定了这种导航模式(父子过渡动画),我该如何开始?有一个使用 ActivityOptions 类的 makeSceneTransitionAnimation 的建议,因此我不知道它是否是一个正确的解决方案。还有其他选择吗?还是某个图书馆?
http://www.google.com/design/spec/patterns/navigational-transitions.html
android - 如何获得类似于 Facebook 应用程序欢迎屏幕的外观和感觉?
我在我的应用程序中使用启动屏幕作为欢迎屏幕,但在加载启动屏幕后,它会在加载主 XML 布局之前出现故障或开始跳跃,而不是顺利加载。
我真的很喜欢 Facebook 应用欢迎屏幕的外观和感觉,它显示 Facebook 徽标,然后平滑地向上滑动以显示登录屏幕。
我怎样才能复制这种外观和感觉?
android - 创建场景时出错
我正在尝试创建两个场景并在它们之间添加过渡。但是当我通过调用方法Scene.getSceneForLayout()
运行时错误来初始化场景时。Logcat 错误:(找不到方法 android.transition.Scene.getSceneForLayout,从方法 com.example.practice.transition.Transition.onCreate 引用)我关注http://developer.android.com/training/transitions/scenes.html .
这里的transition.xml文件:
a_scene.xml:
另一个场景.xml:
日志错误:
android - 共享元素转换和 GridView
我似乎无法从主要活动中的图像和详细活动中的图像创建共享元素转换。
问题似乎出在.makeSceneTransitionAnimation
论点上。我已经传入了对活动的引用、图像和在两个活动资源中标记的共享转换名称文本。Android Studio 说这是一个错误,看起来好像与 GridView 有关 谁能看到问题所在?
如果您需要任何其他代码示例,请告诉我?
android - Activity Enter 中的 Android Lollipop 转换特定视图
我正在尝试在我的应用程序中实现新的转换 API,但遇到了一个特定问题。
在我的活动中,我想在特定视图上进行输入幻灯片转换。这是我的布局
在我的活动中,我这样做
但是,这似乎不起作用。共享元素转换按预期工作,但不是输入转换。如果我删除这slide.addTarget(mMapSegment)
条线,我可以看到整个活动的视图被动画化,所以我很确定它与向转换添加特定目标有关。难道我做错了什么?任何帮助将不胜感激。
java - 创建像联系人应用程序这样的片段转换?
我正在寻找与联系人应用程序中类似的片段。
我将如何复制联系人卡片片段从底部滑入顶部的方式?我也希望能够从顶部下拉以解雇。
android - TextView 和 EditText 之间的共享元素转换
我试图在TextView
(source) 和EditText
(destination) 之间共享文本,但它不能正常工作。
问题的上下文是“使用共享元素启动活动”转换,使用android:transtionName
属性。
新 Activity 启动后,所有其他共享视图 ( ImageView
) 都具有并显示它们的值。知道内容,EditText
因为当我设置焦点时,它会正确显示。“”的记录器et.getText()
显示EditText
内容正常但不显示。
操作顺序如下:
源活动“A”具有原始数据:
TextView
值:“你好世界”。android:transtionName="transition_text"
TextView
显示:“你好世界”
在用户事件中,使用共享元素转换启动活动“B”并添加所有要共享的元素。
在“B”
onCreate
方法中,共享数据被正确获取和设置。所有元素都包含它们的值,但 EditText 不显示它:EditText
值:“你好世界”。android:transtionName="transition_text"
EditText
展示: ””
共享元素转换可能不允许不同类型的文本视图(TextView
-> EditText
)之间的转换?
谢谢
android - 使用平移动画时,触摸目标不随对象移动?
每当我使用TranslateAnimation
将对象移动到新位置时,由于某种原因,该对象的触摸目标仍保留在旧位置。
我该如何改变这种行为?
例如。
android - 显示没有过渡的片段
我在滚动视图中有一个片段。
加载片段时,滚动视图向下滚动到片段。
我想将片段加载到滚动视图中,但我不希望滚动视图在加载时从其当前位置(顶部)向下滚动到片段。
这就是我加载片段的方式:
在我看来,滚动的原因是ft.commit()
加载片段并移动屏幕以显示片段。
有没有办法将片段加载到滚动视图中,而不会将滚动视图移动到片段中,当它加载到滚动视图中时?
我认为答案在于找到一种方法来告诉FragmentManager
or FragmentTransaction
,只加载片段而不做任何转换。有什么建议吗??
android - 在 Transitions-Everywhere 库中使用过渡方法
我正在使用TransitionsEverywhere 库https://github.com/andkulikov/Transitions-Everywhere,我想知道是否可以使用方法setSharedElementEnterTransition
或setEnterTransition
使用TransitionInflater
该库中的方法?或者是否有另一种解决方案可以在 Android 4 上的两个片段之间使用平滑而漂亮的过渡?