顺时针充满 FillClockwise

数据流向
数据由服务器同步给客户端,客户端无法同步给服务器

描述

可以给控件设置边界。切图四条边界的位置。与图片上下左右四边平行的四条线将图片切为九个区域,L表示与左边平行的线距离左边的距离,R表示与右边平行的线距离右边的距离,T表示与上边平行的线距离上边的距离,B表示与底边平行的线距离底边的距离。可以通过这个控件来决定是否通过顺时针的方式用图片将控件的边界填满。

实例

实例1 创建一个下拉框,更改里面的部分属性来熟悉下拉框控件

创建一个uipanel界面,在UiPanel界面里创建一个下拉框界面,更改下拉框界面的属性来熟悉下拉框控件各个属性的用法。

wait(0.5)

local uipanel = RWObject:New("UiPanel") -- 创建2d容器
local person = Players:GetLocalPlayer() --获取本地玩家
uipanel.Parent = person.GameUI --让2d容器界面的父级为GameUI界面
local uidropdown = RWObject:New("UiDropdown") -- 创建下拉框控件
uidropdown.Parent = uipanel --把下拉框控件的父级变为2d容器界面
uidropdown.SourceImage="rwid://T23tdTB4bT1RCvBVdK" --更改图像属性
uidropdown.ImageColor = Vector3(123,12,23) --更改颜色
uidropdown.ImageColorA = 1 --更改透明度

-- 1,将图片类型转为普通模式
uidropdown.ImageCurType = Enum.UIImageType.Simple--更改属性
uidropdown.IgnoreRayCast = true --将下拉框界面的图片设为穿透
uidropdown.PreserveAspect = false--更改属性为不保持宽高比

----2,将图片类型转为切图模式
--uidropdown.ImageCurType = Enum.UIImageType.Sliced --把图片模式改为切图模式
--uidropdown.FillCenter = true --更改属性为显示中间区域
--uidropdown.Border = Vector4(1,1,1,1) --设置切图边界

----3,将图片类型转为平铺模式
--uidropdown.ImageCurType = Enum.UIImageType.Tiled --把图片模式改为平铺模式
--uidropdown.FillCenter = true --更改属性为显示中间区域
--uidropdown.Border = Vector4(1,1,1,1) --设置切图边界

----4,将图片模式设为填充模式
--uidropdown.ImageCurType = Enum.UIImageType.Filled --把图片模式改为填充模式
--uidropdown.PreserveAspect = false--更改属性为不保持宽高比
--uidropdown.FillMethod = Enum.ImageFillMethod.Horizontal --更改填充方式属性为水平填充
--uidropdown.FillOrigin = 0 --更改填充起点
--uidropdown.FillAmount = 1 --更改填充比例为照原图显示
--uidropdown.FillAmount = true --更改为顺时针充满


-- 1,2,3,4为图片模式的四种模式,只能存在一种

uidropdown.Interactable=true --下拉框开启
uidropdown.Transition=Enum.BtnSelectableTransition.ColorTint --更改转变为颜色模式

uidropdown.NormalColor=Vector3.New(0,0,0) --改变下拉框颜色为黑色
uidropdown.NormalColorA=0 --把普通情况下下拉框调为透明
uidropdpwn.HighlightedColor=Vector3.New(255,0,0) --高亮颜色调为红色颜色
uidropdpwn.HighlightedColorA=1 --高亮颜色调为透明
uidropdown.PressedColor=Vector3.New(0,255,0) --按下颜色调为绿色
uidropdown.PressedColorA=0 --按下颜色调为透明
uidropdown.DisabledColor=Vector3.New(0,0,255) --禁用颜色为蓝色
uidropdown.DisabledColorA=0 --禁用颜色调为透明
uidropdown.FadeDuration=3--褪色持续时间调为3s

--uidropdown.Transition=Enum.BtnSelectableTransition.SpriteSwap --更改转变为图片模式
--uidropdown.HighlightedSprite = "rwid://T23tdTB4bT1RCvBVdK" --设置高亮时图片
--uidropdown.PressedSprite = "rwid://T23tdTB4bT1RCvBVdK" --设置按下时图片
--uidropdown.DisabledSprite = "rwid://T23tdTB4bT1RCvBVdK" --设置禁用时图片
文档更新时间: 2020-10-28 14:09   作者:宋澍川