美文网首页
过渡动画的库,比系统提供的实现类要丰富

过渡动画的库,比系统提供的实现类要丰富

作者: 名字_都被占了 | 来源:发表于2018-05-06 18:09 被阅读0次

    Recolor

    TransitionManager.beginDelayedTransition(linearLayout,new Recolor());
    textView.setTextColor(Color.CYAN);
    textView.setBackground(getDrawable(R.color.colorAccent));//用Recolor来设置颜色修改后的动画
    

    Rotate

    TransitionManager.beginDelayedTransition(linearLayout,new Rotate());
    imageView.setRotation(90);//用Rotate来设置旋转的动画
    

    ChangeText

    TransitionManager.beginDelayedTransition(linearLayout,new ChangeText().setChangeBehavior(CHANGE_BEHAVIOR_IN));
    textView.setText("我是修改后的");//用ChangeText来设置改变文本后的动画
    

    Scale

    TransitionManager.beginDelayedTransition(linearLayout,new Scale(0.1f));
    imageView.setVisibility(View.GONE);//用Scale来设置视图的显示情况的动画
    

    参考文章
    https://www.jianshu.com/p/98f2ec280945
    https://github.com/andkulikov/Transitions-Everywhere

    相关文章

      网友评论

          本文标题:过渡动画的库,比系统提供的实现类要丰富

          本文链接:https://www.haomeiwen.com/subject/ycburftx.html