小编Jos*_*ler的帖子

使用移动手势绘制矩形

我正在尝试创建一个矩形,但是当我从起始坐标移动到结束坐标时会发生这种情况

是怎么回事

实际上我想显示用户从一个点移动到另一个点的进度.这就是我想要的. 我想拥有.

码:-

public boolean onTouch(View v, MotionEvent event) {

    int action = event.getAction();
    switch (action) {
    case MotionEvent.ACTION_DOWN:
        downx = event.getX();
        downy = event.getY();

    //v.invalidate();
        break;
    case MotionEvent.ACTION_MOVE:
        upx = event.getX();
        upy = event.getY();

         canvas.drawRect(downx, downy, upx, upy, paint);

         }
        choosenImageView.invalidate();
        break;
    case MotionEvent.ACTION_UP:
        upx = event.getX();
        upy = event.getY();
            canvas.drawRect(downx, downy, upx, upy, paint);
            }
        } 

        // v.invalidate();
        break;
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

编辑我想要做的是显示进度,即当用户移动他的手指时,应该绘制形状.

建议/样品/链接任何事情将不胜感激.

graphics android rect ondraw android-canvas

7
推荐指数
3
解决办法
5825
查看次数

本地存储无法在本地网页上运行:安全错误

使用我的网页 ( http://localhost/mypage.html ) 访问 localStorage 时出现安全错误:

未捕获的 DOMException:无法从“窗口”读取“localStorage”属性:对此文档的访问被拒绝。

这只是一条简单的线

res = localStorage.getItem(name);
Run Code Online (Sandbox Code Playgroud)

乃至

console.log(localStorage); 
Run Code Online (Sandbox Code Playgroud)

发出同样的错误。

但它是一个LOCAL站点,所以没有使用跨域。

这里出了什么问题?

javascript brave

5
推荐指数
1
解决办法
2333
查看次数

忽略ng build --prod中的`assets`文件夹

我不想在其中包含assets文件夹

ng build --prod

但是assets我运行时文件夹应该可用

ng serve
Run Code Online (Sandbox Code Playgroud)

我试着写如下:

apps:[
   exclude: ["assets"]
]
Run Code Online (Sandbox Code Playgroud)

但这没有用。也尝试了以下解决方案

https://github.com/angular/angular-cli/issues/5435

但是,这些都不起作用。任何帮助将不胜感激。

angular

4
推荐指数
1
解决办法
3412
查看次数

JavaScript对象通过其自己的名称从其属性中访问自身

请看下面的代码:

情况1:

var a = {
    b: function(){
        console.log(a)
    },
    c:1
};
Run Code Online (Sandbox Code Playgroud)

案例2:

var a = {
    b:a,
    c:1
};
Run Code Online (Sandbox Code Playgroud)

现在当我写这个:

a.b() // for first
console.log(a.b) // for 2nd
Run Code Online (Sandbox Code Playgroud)

我得到结果:

{c:1}
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 它的父母'a'的属性'b'如何通过其名称访问其父'a',即'a'?

  2. 如果它正在访问它,那么为什么它不显示'a'的所有属性?

javascript

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

标签 统计

javascript ×2

android ×1

android-canvas ×1

angular ×1

brave ×1

graphics ×1

ondraw ×1

rect ×1