gpt4 book ai didi

android - Material Design 动画打开表单

转载 作者:太空宇宙 更新时间:2023-11-03 11:07:49 24 4
gpt4 key购买 nike

我刚刚使用 Material Design Support Lib 调整我的 UI。

我想重新创建简单的动画来打开像官方文档中提到的表单:

http://www.google.com/design/spec/animation/meaningful-transitions.html#meaningful-transitions-visual-continuity

我要重现的动画是第二个(海滩,蓝色工具栏)

问题是我不知道它是什么类型的动画,我应该如何实现它?

有没有办法通过支持库、另一个库来实现,还是我应该自己编写代码?

这里我有创建动画的官方文档,但它对我帮助不大...

http://developer.android.com/training/material/animations.html

有什么想法吗?

最佳答案

帮助您为 Lollipop 之前的设备实现 Activity 和 fragment 转换的简单工具。

在您的应用程序 build.gradle 中添加

dependencies {
compile 'com.kogitune:pre-lollipop-activity-transition:1.1.0'
}

在您的第一个和第二个 Activity 中。

在第一个 Activity 中开始 Activity 。

findViewById(R.id.imageView).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final Intent intent = new Intent(MainActivity.this, SubActivity.class);
ActivityTransitionLauncher.with(MainActivity.this).from(v).launch(intent);
}
});

在第二个 Activity 中接收 Intent 。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub);
ActivityTransition.with(getIntent()).to(findViewById(R.id.sub_imageView)).start(savedInstanceState);
}

关于android - Material Design 动画打开表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30920793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com