小编Wen*_*idd的帖子

如何使用ExtJ创建动画文本

任何人都可以帮助如何使用ExtJs创建动画文本

javascript animation text extjs

3
推荐指数
1
解决办法
6686
查看次数

php计算浮点数

我这里有一个奇怪的数学计算.我希望有人会解释.

$a = 1.85/100;
$b = 1.5/100;
$c = 1.1/100;
$d = 0.4/100;
$e = 0.4/100;
$f = 0.4/100;
$g = 0.4/100;

$h = $a + $b + $c + $d + $e + $f + $g;

echo $h*100 ."<br>";
$i = $h-$a;
$i = $i-$b;
$i = $i-$c;
$i = $i-$d;
$i = $i-$e;
$i = $i-$f;
$i = $i-$g;

echo $i;
Run Code Online (Sandbox Code Playgroud)

最后一个$i值应为0但返回6.93889390391E-18.

php math floating-point

3
推荐指数
1
解决办法
3979
查看次数

B类中的A类变量和A类中B类的指针?

这可能看起来很奇怪,但是我的一个程序中有一个问题,我有一个A类,里面需要一个B类变量,而B类需要一个指向其中A类的指针,以便我可以确定哪个类附在什么......

我得到错误,因为在A类中它表示B类尚未定义,而在B类中它表示A类尚未定义......

我的两个包含单独类的头文件互相包含,我试图转发声明我的类,例如A类; B级; 但我得到编译器错误,如:

error C2079: 'CFrame::menu' uses undefined class 'CMenu'
Run Code Online (Sandbox Code Playgroud)

我需要一个指向B类中A类的指针,因为我想稍后将它传递给另一个类.

c++ visual-studio

3
推荐指数
1
解决办法
198
查看次数

qt:如何使用QPropertyAnimation为子QPushButton的透明度设置动画?

我希望在2秒的时间内逐渐降低QPushButton的不透明度,以完成透明度.为此我使用了QPropertyAnimation类并使用按钮的属性"windowOpacity"来实现效果.但这仅适用于独立的QPushButton.当我为按钮指定了父级时,效果消失了.是否有任何方法可以实现儿童按钮的相同效果?

animation qt

3
推荐指数
1
解决办法
8382
查看次数

自定义视图中的画布上的补间动画

我有一个扩展的类,View我在onDraw()方法的画布中绘制了我需要的所有内容,如下所示:

protected void onDraw(Canvas canvas) {
        synchronized (this) {
                float h = mHeight;
                float w = mWidth;

                canvas.drawColor(Color.WHITE);

                float roadLine= (85.0f/100.0f)*h;

                canvas.drawBitmap(mTop, 0, roadLine-mTop.getHeight(), null);

                //this is what I'd like to animate
                canvas.drawBitmap(mSmoke);

        }
    }
Run Code Online (Sandbox Code Playgroud)

如何在此处制作动画(补间动画)?

animation android canvas

3
推荐指数
1
解决办法
8347
查看次数

应用变换矩阵后计算路径中心

我在Inkscape中制作了一个徽标.为了学习我想通过SVG中的动画支持在徽标旋转中制作轮子形状.

实现旋转很容易,但我很难指定正确的旋转轴.形状是一个齿轮,我希望它围绕它的中心旋转.试验和错误给出了xy坐标(47.1275,1004.17)(其组件奇怪地不对称,但我猜这与Inkscape应用的转换矩阵有关)是一个很好的近似(见下面的animateTransform标签),但我怎么会从第一原则得到这个?

<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 321.281 150.799" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <g transform="translate(-9.9178912,-891.57237)">
        <g transform="matrix(1.9522781,0,0,1.9522781,4.6434311,-1008.1558)">
            <animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 47.1275 1004.17" to="45 47.1275 1004.17" dur="2s" fill="freeze" additive="sum" repeatCount="indefinite" />
            <g transform="matrix(0.65043772,0,0,0.65043772,-143.67477,980.4256)" stroke="#666" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="7.68713093" fill="none">
                <path stroke-linejoin="miter" d="m293.404-3.51576c-2.73916,0-5.41514,0.287192-8,0.8125v6.1875c-3.47484,0.838872-6.7198,2.18462-9.6875,4l-4.375-4.375c-2.24264,1.48612-4.29226,3.22977-6.1875,5.125s-3.63888,3.94486-5.125,6.1875l4.375,4.375c-1.81538,2.9677-3.16112,6.21265-4,9.6875h-6.1875c-0.5253,2.58486-0.8125,5.26083-0.8125,8s0.2872,5.41515,0.8125,8h6.1875c0.83888,3.47485,2.18462,6.7198,4,9.6875l-4.375,4.375c1.48612,2.24264,3.22976,4.29227,5.125,6.1875s3.94486,3.63888,6.1875,5.125l4.375-4.375c2.9677,1.81538,6.21266,3.16113,9.6875,4v6.1875c2.58486,0.525308,5.26082,0.8125,8,0.8125,2.73916,0,5.41514-0.287192,8-0.8125v-6.1875c3.47484-0.838872,6.7198-2.18462,9.6875-4l4.375,4.375c2.24264-1.48612,4.29226-3.22977,6.1875-5.125s3.63888-3.94486,5.125-6.1875l-4.375-4.375c1.81538-2.9677,3.16112-6.21266,4-9.6875h6.1875c0.5253-2.58485,0.8125-5.26083,0.8125-8s-0.2872-5.41515-0.8125-8h-6.1875c-0.83888-3.47485-2.18462-6.7198-4-9.6875l4.375-4.375c-1.48612-2.24264-3.22976-4.29227-5.125-6.1875s-3.94486-3.63888-6.1875-5.125l-4.375,4.375c-2.9677-1.81538-6.21266-3.16113-9.6875-4v-6.1875c-2.58486-0.525308-5.26084-0.8125-8-0.8125z" stroke-dashoffset="162" stroke="#666" stroke-linecap="butt" stroke-miterlimit="4" stroke-dasharray="none" stroke-width="7.68713093" fill="none"/>
            </g>
        </g>
    </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

根据我在规范中的内容,我会说应用的转换矩阵是

1.9522781  0              4.6434311
0          1.9522781  -1008.1558
0          0              1
Run Code Online (Sandbox Code Playgroud)

0.65043772  0          -143.67477
0           0.65043772  980.4256
0           0             1
Run Code Online (Sandbox Code Playgroud)

它们是否(-9.9178912,-891.57237,0)在翻译转换后应用于xyz坐标?

我想上面的正确分析会让我得到所描述路径的左上角,或者可能是第一个手柄的坐标.在那之后,是否必须解析路径来决定边界框,从而决定路径的中心(因为它涉及一个有点圆形的对象)?

这是不是尝试在自由创建的形状上手动制作动画的一课吗?

animation svg matrix inkscape

3
推荐指数
1
解决办法
1697
查看次数

SurfaceView 中的 Android 动画角色

我想在屏幕上制作一个角色的动画(例如遛狗)。AnimationDrawable 似乎非常适合这一点,并且 AnimationDrawable 需要 ImageView。如何在 SurfaceView 中添加和移动 ImageView?

谢谢。

animation android surfaceview

3
推荐指数
1
解决办法
3600
查看次数

动画div并从中心扩展

我有一个简单的代码,从中心水平和垂直扩展div,但它只扩展到左侧或底部,我希望它扩展到两侧(左= 50px,右= 50px)或(顶部= 50px,底部= 50px)来自中心,总数等于100px.这里的代码:

<!DOCTYPE html>
<html>
<head>
  <style>
    div {
    background-color:#bca;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    border:1px solid green;
    padding:10px;
}
  </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <button id="go">&raquo; Run</button>

<div id="block">Hello!</div>
<script>


$("#go").click(function(){
  $("#block").animate({
    width: "100px",
    height: "100px",
    opacity: 0.6,
  }, 1500 );
});
</script>

</body>
Run Code Online (Sandbox Code Playgroud)

谢谢.

css animation expand center

3
推荐指数
1
解决办法
2万
查看次数

iOS - 在UIView移动时将UITextField移动到不同的位置

我有一个主要的UIView,它通过一个开关向上移动.我有这个工作,那里没有问题.现在UIView在关闭时占据屏幕的大约一半,当它向上推时它显示底部40px.

在UIView中,当它关闭时它有一个UITextField,它位于中间的某个地方.当UIView被推高时,我希望UITextField移动到这些40px内,以便它始终可访问.

这是我为UIView移动的代码:

-(IBAction)mainview:(id)sender{

if (uiSwitch.on) {
    label.text = @"Push Up View";
    [UIView beginAnimations:@"animateView" context:nil];
    [UIView setAnimationDuration:0.5];
    CGRect viewFrame = [subView frame];
    viewFrame.origin.y  += 0;
    subView.frame = viewFrame;
    subView.alpha = 1.0; 
    [self.view addSubview:subView];
    [UIView commitAnimations];
}

if ([uiSwitch isOn] == YES) {
    [UIView beginAnimations:@"animateView" context:nil];
    [UIView setAnimationDuration:0.5];      
    CGRect viewFrame = [subView frame];
    viewFrame.origin.y  = 0;
    subView.frame = viewFrame;    
    [UIView commitAnimations];
}
else {
    label.text = @"Show View";   
    [UIView beginAnimations:@"returnView" context:nil];
    [UIView setAnimationDuration:0.5];  
    CGRect viewFrame = [subView frame];
    viewFrame.origin.y  = -230; …
Run Code Online (Sandbox Code Playgroud)

animation uitextfield uiview uiswitch ios

3
推荐指数
1
解决办法
1万
查看次数

使用java.awt.BasicStroke动画化虚线

有没有办法使用java.awt中的BasicStroke生成动画虚线?我的愿望是以与photoshop的矩形品牌工具的动画线相同的方式运行虚线.

java graphics animation awt

3
推荐指数
1
解决办法
4267
查看次数