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

实际上我想显示用户从一个点移动到另一个点的进度.这就是我想要的.
.
码:-
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)
编辑我想要做的是显示进度,即当用户移动他的手指时,应该绘制形状.
建议/样品/链接任何事情将不胜感激.
使用我的网页 ( 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站点,所以没有使用跨域。
这里出了什么问题?
我不想在其中包含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
但是,这些都不起作用。任何帮助将不胜感激。
请看下面的代码:
情况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)
我有两个问题:
它的父母'a'的属性'b'如何通过其名称访问其父'a',即'a'?
如果它正在访问它,那么为什么它不显示'a'的所有属性?