美文网首页Framer 中文文档
滑块 Slider丨Framer 文档 Code

滑块 Slider丨Framer 文档 Code

作者: 刘板栗 | 来源:发表于2017-09-06 21:52 被阅读55次

Code

滑块可以用来显示进度、调节音量、调整图片、定义价格范围等。使用Slider组件就不用重头开始搭建了。

Slider组件由3个图层构成:滑块本身、填充物、旋钮。滑块本身是指轨迹部分(一般是颜色较浅),旋钮是用来改变滑块的值 value,填充 fill 表示当前选中的值。这些图层的外观可以和其他图层一样自定义。

Slider组件特有的属性:

  • min (最小值)
  • max (最大值)
  • value (起始值)
  • knobSize (旋钮的宽高)
# 创建滑块
slider = new SliderComponent
    min: 0
    max: 100
    value: 50
    knobSize: 40
 
# 给填充定义颜色
slider.fill.backgroundColor = "#fff"

滑块本身就是一个图层,也就说所有的可视属性都可以被更改。

# 定义滑块颜色
slider.backgroundColor = "#DDD"
 
# 定义填充颜色 
slider.fill.backgroundColor = "#00AAFF"
 
# 定义旋钮投影 
slider.knob.shadowY = 2

值的变化 Value Changes

onValueChange标签可以检测值的更改,并在更改时检索当前值。

# 添加滑块
slider = new SliderComponent
    min: 0
    max: 100
    value: 50
 
# 获取当前值 
slider.onValueChange ->
    print slider.value
slider-value

相关文章

  • 滑块 Slider丨Framer 文档 Code

    Code 滑块可以用来显示进度、调节音量、调整图片、定义价格范围等。使用Slider组件就不用重头开始搭建了。 S...

  • Code丨Framer文档

    Code 代码模式 Code 先说在Framer中用代码创建交互的概念和一些简单的教程。不用管你会啥不会啥先,我们...

  • 动画 Animate丨Framer 文档 Code

    Code 几乎所有的图层属性都可以做动画,同一个动画中可以定义多个属性。完了还能定义动画的属性,事件、曲线、延迟等...

  • 状态 States丨Framer 文档 Code

    Code 其实动画就是图层从一个状态切换到另一个状态,但直接用动画,这个图层就只有两个状态了。要给这个图层定义两个...

  • 图层 Layers丨Framer 文档 Code

    Code 要是用过任何一个设计软件儿,那对图层的概念应该很熟悉了。没有给图层添加内容前,一个图层就是一个矩形。图层...

  • 事件 Events丨Framer 文档 Code

    Code “点击图层A,图层A缩小”这里面“点击图层A”就是一个事件。通过事件给以给图层定义交互动画。简单的点击、...

  • 滚动 Scroll丨Framer 文档 Code

    Code 熟悉iOS平滑滚动吧?要达到这个恰到好处感觉涉及很多物理学。Framer 中的 Scroll 组件会为保...

  • 流 Flow丨Framer 文档 Code

    Code Flow 组件用于快速在多个页面之间切换,将静态屏幕转换为交互流程。 Flow 组件的特别之处在于它知道...

  • 页面 Page丨Framer 文档 Code

    Code 使用 Page 组件可以很轻松的把多个静态屏幕拼接在一起。 Page 组件可实现图层之间从任意方向相互...

  • 捏合Pinchable丨Framer 文档 Code

    Code Pinchable 图层可以用两根手指控制旋转和缩放,这种多点触控一般用在地图和相片APP,用来缩放或给...

网友评论

    本文标题:滑块 Slider丨Framer 文档 Code

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