MotionLayout 常用属性

简介: MotionLayout 常用属性

MotionLayout 常用属性

1、基本使用


了解


开始状态设置



给view添加属性

image.png


结束状态设置

和开始状态设置一样

image.png


效果设置

image.png


添加关键帧(KeyFrameSet)

KeyPosition:(位置关键帧)
  parentRelative:(简单) 是相对于母体坐标 左上(0,0) 右下(1,1)
  deltaRelative:(复杂) 根据起点到终点的 差值 作为xy轴
  pathRelative:(复杂)在起点到终点拉一条线,起点0终点1
KeyCycle: 里面包含很多 周期 函数
  square:方波
  triangle:三角波
  sawtooth:锯齿波
  reverseSawtooth:反锯齿波
  bounce:弹跳
  sin:正弦
  con:余弦
KeyAttribute:(属性关键帧)
  rotation:旋转
  alpha:透明度
  .......(就是动画的常用属性 都包含在内的  很好理解)
KeyTrigger:(设置View函数关联)
  绑定函数方法
KeyTimeCycle:(不受限制的 一直存在震荡运动)
  自动开始  没有停止

image.png


2、常用属性

motionInterpolator:添加特殊效果
  linear:无热河效果;默认
  bounce:回弹效果;
  easeInOut:淡入淡出效果;看起来自然
  easeIn:淡入效果;
  easeOut:淡出效果;
  cubic:添加贝塞尔函数效果(例如:cubic(1,0,0,1) )


3、事件

onClick:(点击事件(可以不添加任何属性))
  不添加 targetId 属性 表示:点击任意位置 触发事件;
  添加View ID 只能点击添加的View ID的View 触发事件;
OnSwipe:(滑动事件(至少要添加一个属性dragDirection))
 dragDirection:滑动方向
目录
相关文章
|
9月前
|
数据库 Python
模型常用属性(1)
模型常用属性(1)。
35 1
WPF-样式问题-处理ListBox、ListView子项内容全填充问题
WPF-样式问题-处理ListBox、ListView子项内容全填充问题
297 0
WPF-样式问题-ListBox或ListView中子项全填充去除边线问题
WPF-样式问题-ListBox或ListView中子项全填充去除边线问题
225 0
|
前端开发 容器
CSS之常用属性、元素的显示模式、盒模型(下)
CSS之常用属性、元素的显示模式、盒模型(下)
135 0
|
前端开发
CSS之常用属性、元素的显示模式、盒模型(上)
CSS之常用属性、元素的显示模式、盒模型(上)
107 0
|
前端开发 Java
CSS布局常用属性
CSS布局常用属性
215 0
CSS布局常用属性
为控件动态添加Style
原文:为控件动态添加Style 此文可解决:  重写控件时,给控件加入子控件或父控件的样式切换问题。 很灵活的可以根据不同内容显示不同样式   子控件作用在: ...
845 0
easyui combobox设置只读属性
$("#id").combobox('readonly',true); //只读   $("#id").combobox('readonly',false); //取消只读
1734 0

热门文章

最新文章