mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-03-24 00:13:48 +08:00
...
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -106,7 +106,14 @@
|
||||
<Animation name="RadioButtonTemplateAnimation">
|
||||
<Gradient ref.Class="sample::RadioButtonTemplateAnimation" Type="sample::RadioButtonTemplateState">
|
||||
<Interpolation><![CDATA[
|
||||
[$1]
|
||||
func (x: double): double
|
||||
{
|
||||
var d = 0.1;
|
||||
if (x < d) { return 0; }
|
||||
if (x > (1 - d)) { return 0; }
|
||||
var y = (x - d * 2) * (1 / (1 - d * 2));
|
||||
if (y < 0.5) { return y * yx * 2; } else { return 0.5 + (y - 0.5) * (y - 0.5) * 2; }
|
||||
}
|
||||
]]></Interpolation>
|
||||
<Targets>
|
||||
<Target Name="Length"/>
|
||||
@@ -132,15 +139,15 @@
|
||||
{
|
||||
case Normal:
|
||||
{
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::NormalSelected(), cast UInt64 250);
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::NormalSelected(), cast UInt64 500);
|
||||
}
|
||||
case Active:
|
||||
{
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::ActiveSelected(), cast UInt64 250);
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::ActiveSelected(), cast UInt64 500);
|
||||
}
|
||||
case Pressed:
|
||||
{
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::PressedSelected(), cast UInt64 250);
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::PressedSelected(), cast UInt64 500);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -150,15 +157,15 @@
|
||||
{
|
||||
case Normal:
|
||||
{
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::Normal(), cast UInt64 250);
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::Normal(), cast UInt64 500);
|
||||
}
|
||||
case Active:
|
||||
{
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::Active(), cast UInt64 250);
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::Active(), cast UInt64 500);
|
||||
}
|
||||
case Pressed:
|
||||
{
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::Pressed(), cast UInt64 250);
|
||||
newAnimation = animationBuilder.CreateAnimation(RadioButtonTemplateState::Pressed(), cast UInt64 500);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user