我有bunifutransition1
,当我点击mainpanel
时,我的showbutton
从左向右滑动。 (它显示了隐藏的mainpanel
。)
我想要的是,当我单击closebutton
时,mainpanel
将从右向左滑动(以再次隐藏mainpanel
)。看来bunifuTransition没有动画可以反转VertSlide或HorizSlide的动画。
我该怎么做,将mainpanel
从右向左滑动以再次将其隐藏在表单上?
答案 0 :(得分:0)
我遇到了完全相同的问题,但在读完您的问题后,答案最终在我脑海中盛行。此处的解决方案是完全停止使用public LogInvalidDataRequstFilterAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActinExecutingContext filterContext)
{
if (!filterContext.Controller.ViewData.ModelState.IsValid)
{
// Data isn't valid so now what?
}
}
}
[LogInvalidDataRequestFilter]
[HttpPost("[action]")]
public ResultSet AddApplication([FromBody] Application model)
{
// Code Here
}
并继续使用ol'for循环和其他mod(双关语)。
BunifuTranisition
这对我有用,但在从左到右的返回途中出现故障。因此,在这里,将int originalWidth = panel.width;
int menuClicksIndex = 0;
private void beginTransition()
{
if (menuClickIndex % 2 == 0)
{
//This executes on the first click
for(int i = originalWidth-1; i>=0; i--)
{
// Loops from original width to 0
panel.Width = i;
}
}
else
{
for (int i = 0; i <= originalWidth; i++)
{
panel.Width = i;
}
}
menuClickIndex++;
}
用于打开器并将BunifuTransitions
用于关闭器的混合版本将是理想的解决方案。
更新1:似乎在将面板的宽度从0更改为350时,面板的内容直到高度设置为max时才呈现,而是将高度从350减小到350。 0,内容已经呈现,因此关闭似乎很顺畅,但打开时却很杂乱,因此可能解释了为什么BunifuTransition也无法做到这一点。
答案 1 :(得分:0)
解决方案在这里。
只需执行Bunifu转换属性 打开或下拉DefaultAnimation。在菜单(“ Side Coeff”)中找到此选项。 X和Y {X = 1,Y = 0}。您只需更改此值{X = -1,Y = 0}。 然后启动您的项目并检查。滑块从左向右滑动。 :)
继续享受。 问候, 哈里斯·阿里