【问题标题】:Material Design Animation to open formMaterial Design Animation 打开表单
【发布时间】:2015-09-04 09:54:12
【问题描述】:

我刚刚使用 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

有什么想法吗?

【问题讨论】:

    标签: android animation material-design


    【解决方案1】:

    帮助您为棒棒糖之前的设备实现活动和片段转换的简单工具。

    在你的应用 build.gradle 添加

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

    在您的第一个和第二个活动中。

    在第一个活动中开始活动。

    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);
        }
    });
    

    在第二个活动中接收意图。

    @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);
    }
    

    【讨论】:

      猜你喜欢
      • 2015-09-10
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      相关资源
      最近更新 更多