在FXRuby中进行渐变

时间:2019-03-26 00:03:28

标签: ruby fxruby

是否可以在FXRuby中创建渐变?如果是这样,我将如何实施?

我尝试查看https://www.rubydoc.info/gems/fxruby/Fox/FXImage,但对我来说并没有太大意义,如果我能详细说明#gradient的含义和用法,那就太好了。

1 个答案:

答案 0 :(得分:1)

根据the docs,这是您使用该方法的方式,但是首先您需要安装并需要gem

gem install fxruby

然后在您的代码中:

require 'fxruby'

# the arguments represent rgb colors:
# #gradient(topleft, topright, bottomleft, bottomright)

您需要传递要用于实际渐变的RGB颜色,但这是语法示例

FXImage.gradient(
  Fox.FXRGB(253, 245, 230), 
  Fox.FXRGB(253, 245, 230), 
  Fox.FXRGB(253, 245, 230), 
  Fox.FXRGB(253, 245, 230)
)

在此处查看examples of colors