美文网首页动画Android技术知识Android进阶之旅
Material Design动画其一:触摸反馈

Material Design动画其一:触摸反馈

作者: 森与渊 | 来源:发表于2016-11-26 07:58 被阅读664次

    【涟漪效果】

    系统效果:设定background为

    ?android:attr/selectableItemBackgroundBorderless·无边界,即圆形的涟漪效果

    ?android:attr/selectableItemBackground·有边界的涟漪效果

    自定义颜色:在style文件中修改属性

    自定义RippleDrawable:该类作为background会有涟漪效果,

    构造函数:RippleDrawable(ColorStateList color,Drawable content,Drawable mask)

    color,是设定涟漪颜色,content是设定静态背景,mask是自定义涟漪的形状

    xml文件如图

    【浮动响应】详情见状态改变动画

    自定义的动画selector:

    设置到属性android:stateListAnimator中

    相关文章

      网友评论

      • 5NeedU:这个是不是对版本有要求呢?
      • 8937a1c7bdf0:为什么下面这个设置点击cardview动画没有反应?看了半天也没出哪里错了
      • abf5a41e167b:make一下

      本文标题:Material Design动画其一:触摸反馈

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