我想要做的是绘制一条跟随我的手指的线.我已经创建了一个自定义视图,我有一个onTouchEvent()可行的.
我可以onDraw()毫不费力地在方法中绘制静态线.
当我的手指移动时,我不确定如何画线.
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: {
Log.e(TAG, " - DOWN -");
Log.e(TAG, " getX: " + event.getX());
break;
}
case MotionEvent.ACTION_UP: {
Log.e(TAG, " - UP -");
Log.e(TAG, " getX: " + event.getX());
break;
}
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
你曾经做过一段时间的任何提示可以给出什么?
我是否需要设置坐标onTouchEvent()并不断使视图无效,以便小线段绘制?
最后,我只想用手指在屏幕上进行基本涂鸦,以进行此实验.
我终于决定给角度旋转,我遇到了一些早期的麻烦.
我正在使用Rails 3.2和Slim模板gem来查看视图.
我只是在这里尝试来自angularjs网站的例子:http://angularjs.org/#todo-html
这是相关的一点:
<div ng-controller="TodoCtrl">
<span>{{remaining()}} of {{todos.length}} remaining</span>
Run Code Online (Sandbox Code Playgroud)
苗条的东西是这样的:
div(ng-controller="TodoCtrl")
span {{remaining()}} of {{todos.length}} remaining
Run Code Online (Sandbox Code Playgroud)
问题是Slim只是打印:
{{remaining()}} of {{todos.length}} remaining
Run Code Online (Sandbox Code Playgroud)
字面意思是一个字符串.
谁能够让Slim和Angular一起玩?
我的应用程序在dev和prod工作正常,但当我运行简单的rails 5系统测试时,我得到:
ActionController::RoutingError: No route matches [GET] "/packs-test/application-ba6af2abeb41bbe4ad46.js"
Run Code Online (Sandbox Code Playgroud)
我更新了最新的rails版本和最新的webpacker.我重新安装了webpacker:
bundle exec rails webpacker:install
bundle exec rails webpacker:install:react
Run Code Online (Sandbox Code Playgroud)
但我仍然得到错误.
我的webpacker.yml是开箱即用的,所以没什么特别的.我确实在public/packs-test文件夹中看到了application.js.
我正在使用minitest进行测试,而且只是访问登录页面会导致错误.
visit sign_in_path
Run Code Online (Sandbox Code Playgroud)