private void SetEffect(bool value)
{
Color color;
if (value)
color = new Color(_downEffectValue, _downEffectValue, _downEffectValue);
else
color = Color.white;
GObject obj = _iconObject;
if ((obj is IColorGear) && !(obj is GTextField))
((IColorGear)obj).color = color;
}
2 个回复
lanys
赞同来自:
lanys
赞同来自:
{
this.onTouchBegin.Add(() => { this.SetEffect(true); });
this.onTouchEnd.Add(() => { this.SetEffect(false); });
}
private void SetEffect(bool value)
{
Color color;
if (value)
color = new Color(_downEffectValue, _downEffectValue, _downEffectValue);
else
color = Color.white;
GObject obj = _iconObject;
if ((obj is IColorGear) && !(obj is GTextField))
((IColorGear)obj).color = color;
}
在Gbutton里面,自己写了个方法,可实现。代码调用SetDownEffect